People need to stop coupling their applications to cloud services for this very reason! It really bothers me that people architect their systems tightly coupled to AWS - Amazon LOVES it, of course, because this is the kind of vendor lock-in that Oracle could only dream about. (Amazon's vendor lock in is strictly superior because it is at runtime. I don't think Oracle ever had that power.)
Its incredible that so many companies have embraced AWS so completely, never giving thought to the the fact that they are giving Bezos total power over their technology investments. The sunk costs are only going to snowball, and AWS can and will raise prices almost arbitrarily, because opting out of AWS will mean a rewrite, which is some multiple of those sunk costs. That is, a company has to recapitulate ALL the money they paid to build software ALL AT ONCE. This is an existential threat to all small businesses, and an easy "just pay extra" grumble for medium and big businesses. Again, great for Amazon, bad for everyone else.
Google can and should get in cloud by pushing cross-cloud technology that lets companies have their cake and eat it too: cloud-hosted auto-scaling applications, AND the ability to pick a new cloud vendor without a rewrite. I suspect K8s is a good push in the direction. So, yeah, it's counter-intuitive but I think G could win big by pushing vendor-independent cloud tech, starting with K8s. The dream is that Google can cancel whatever it wants, and customers will just make an account at another cloud provider and keep rolling.
I've only ever heard people complain about this on here, nowhere else.
Perhaps at startups. At big companies, the call is made by directors and VPs that are well fined by sales people - and that's where the real money is.
I saw it real time with Maps changing its pricing model, where an international company reworked all their maps display. It was a lot of money, and it's not something you brush under the rug explaining the contracts are otherwise marvellous.
Then there was the whole google chat -> hangouts -> meets transitions with every variations in-between, and messaging applications are one of the most sensible tool to change in an enterprise environment. In particular the bigger it is the worse these changes will be perceived.
When came time to choose between AWS and GCP, the choice was clearly political, more than the technical merits.