I'm not entirely convinced the cloud magically makes all these things low maintenance? A lot of the work seems to depend on how simple your architecture is, cloud or no. I also read about plenty of things that go wrong on the cloud: misconfigurations, huge bills, having to do premature optimization work because you pay for every CPU cycle and each GB of RAM.
I'm not saying the cloud doesn't have a place, but I think 99% of the long tail of services don't even need to do migrations at 3am. And running a MySQL instance on a dedicated server with humongous amounts of RAM and speedy NVME drives for $100/month or so is not a bad deal.