The Internet was designed for decentralized services.
Personal computers were designed for running things locally and get away from mainframes their terminals.
Laws were designed to prevent monopolies.
Fast forward 30–40 years and we now have like two mainframe rental providers used by essentially everyone: individuals, companies of all sizes, the military, governments.
And of course instead of breaking this shit up we’re stuffing this dependency into every last device remotely possible.
So like all problems this is a social problem, and social problems are political problems: if we don’t forcibly break the fucking giant corporations up this will only get worse.