this is exact kinda over centralisation issues I was talking about. I'm one of first developers using AWS EC2, sure back when scaling is hard for small dev shops. In now day and age any one who is technically inclined, can figure out using the new technologies. Why even use AWS. Get something like Hetzner, Linodes please!
How are those better than using AWS/Azure/GCP/etc? I'd say the correct way to handle situations is to have things in multiple regions, and potentially multiple clouds if possible. Obviously, things like databases would be harder to keep in sync on multi cloud, but not impossible.