MCP in 2025: Why Model Context Protocol Became the USB-C of AI Agents