I have heard people claim that Amazon pays more and by that they mean that if you hold your Amazon stock until vesting, it appreciates so much that it ends up being worth more than whatever the Google grant would have been worth. But then you have to ask if the relative performance of the stocks will remain stable over time despite having changed recently, and factor in differences in employee churn and so on.
that $350k base limit is top of the band, not everyone walking inside the door is going to get that. A friend of mind got an offer from AWS about a month ago, his base was offered $180k
they regularly deprecate old API versions in favour of new ones, which are not backwards compatible and usually more expensive
any time Google Cloud APIs change you have to update your code
and they break stuff, introduce bugs more often that you'd expect and prioritize new features over fixes (see bugtracker for confirmation)
this is why i'm never again touching GCP
They don't need to "catch up" on infra. They need to catch up on their product offering.
They also might be building more actual datacenters and doing so in a high end / environmentally friendly way whereas perhaps Amazon has already done a lot of those investments in previous years?
Amazon and Microsoft both do that as well.
Sales also just isn't in Googles DNA.
It's an uphill battle for Google.
Their management UI is an order of magnitude better than AWS garbage. It's clean, informational, and easily navigable.
Spanner great, but I'm not using it for my startup.
You’re always “locked in” to your infrastructure at scale.
I've never seen someone calling a glacially slow, inconsistent, cannot-even-display-graphs-90%-of-the-time, information-hidden-behind-multiple-steps abomination of GCP Console that.
In medium sized companies no one cares how expensive is the cloud bill.
What matters is getting the infrastructure and any devop and many devs are already used to AWS so it is chosen by default.