MCP lead to one good thing though
a lot of websites that never bothered to provide a REST API are now exposing MCP server because it has become popular, and you can use those servers to write normal automation for yourself, without plugging in any LLM etc
You have to throw in “load bearing” in the request though to avoid suspicion
Also dynamic oidc registration (client.dev) has became better supported on oidc idps to support MCP
The same thing is going to happen at the app level on Google and Apple platforms. Android tried to have modular cooperating software, but both the early dominance of iPhone in the developer community, and developer interests in having monolithic apps made that effort fail.
Now both Google and Apple are making app interfaces legible and on-device tool calling discoverable. This will change apps in interesting ways.