Designing an MCP is just slightly easier than designing a good API (you're not pressed to make things right from the first try).
Unlike slapping an AI agent on top while making zero promises about its capabilities.