This is a complicated problem but the answer is likely ~socialism. The scenario you presenting is fix forward and try to retain the current economic status quo, which is imbalanced and rewards power and exploitation. We really should be living in a world where basic needs are guaranteed for everyone by a regulated market with multiple stakeholders keeping the process honest. Giving a single entity power generally doesn’t last longer than a generation or two.
You can prevent downtime by mirroring your container repository and keeping a cold stack in a different cloud service. We wrote an loe, decided the extra maintenance wasn’t worth the effort to plan for provider failures. But then providers only sign contracts if you are in their cloud and you end up doing it anyways.
Unfortunately most victims aren’t using best practices let alone industry standards. The author definitely learned the wrong lesson though.