MCP is a major lifeline for OpenAI and Anthropic. Their only reasonable way to compete with the big vertical AI integrators is if the "community" does all the hard work of integration, hence MCP. After the initial burst of greenfield enthusiasm I suspect it will stagnate as a yet another maintenance burden.
Any kind of open extensions can be framed as "lifeline" but it's also the only way a platform can evolve and actually cater to consumers' need. The alternative is the company somehow knowing how every consumer thinks. It can happen over time just not on any realistic time frame. If it take too long it's not exactly great for the people building on the platform either.
Simple - you use MCP agents to update your MCP servers. I made 2 MCPs both 100% vibe coded. Keep the constraints - docs+tests - and you can regenerate the code as needed.