Public cloud providers are very much in the customer acquisition phase. There are still a lot of on-prem datacenters out here that they are trying to compete over for business.
Once the entire customer base is locked in more or less, the cartel effect will kick in.
If you want a bunch of super convenient features like elastic compute, you will, but they didn't have those features when they built their flagship products.