The issue is people expect free products they haven't paid a penny for to have live customer support, which doesn't make much sense at the billion user scale.
It's miserable in my experience.
For GCP, you can get 4-hour response time SLA for $100 per user. If you want 1-hour response SLA it's $250. Then there's Enterprise Support if you need 15-minute response SLA, TAM assigned etc which costs more.
Caveat: I work at Google Cloud.
Your examples sound a bit biased. Based on your argument, using GCP as part of a multi-cloud solution for risk mitigation could also imply that those clients don't trust AWS or Assure to provide a reliable service, thus they are compelled to use GCP for reliability. Using Kubernetes workloads means that GCP is trusted above any other competing offer to provide a fundamental service. Using GCP's PaaS offers means that GCP is able to better fulfill the client's needs with their enticing higher-level services. Your hypothetical claims ring as true as there statements, but your bias points in a different direction.
I don't work for google, nor does your attempt to switch to personal attacks change any of the points I made. In fact not only do your assertions sound heavily biased, you now admit that you never done a real evaluation of a service you're criticising. Frankly I don't care if X or Y has more market share, but people making baseless assertions regarding stuff they have no experience or knowledge in simply add noise to a discussion that's expected to be insightful.
Google is absolutely clueless in sales to enterprise. The only thing that they throw at enterprise is CAF and everyone has CAF, it is just called something else.