I tend to agree here.
Alot of the use cases are around STDIO and using MCPs within existing apps like Cursor/Windsurf etc.
Most developers want to build and integrate their own tools and the complexity required here (build out the server, bundle a client, and the additional latency) is probably not worth the ROI.
There also seems to be a notion that security is "handled" by MCP which might be premature. I mean, there are several good decisions in the standard (tls with sse, sampling etc), but critical choices around auth and scope for agents or 3rd party mcp providers are still wide open IMO.
Overall, a step in the right direction, but still early. I wrote more on this here.
https://newsletter.victordibia.com/p/no-mcps-have-not-won-ye...