What's the alternative to proprietary AWS? 000webhost? Buy your own server and own it all? Web3?
GCP, Azure also exist with similar solutions
I don't really see the benefits of putting eggs in multiple baskets. If one basket is down (e.g. images) the site is practically down in many cases. Plus you have to deal with fragmented billing, etc.