Been using AWS for 8+ years since their first inception of S3, then 6 years of GCP. This year I had first hand experience with Azure. I just happen to think GCP has the most cutting edge cloud native technologies and services (GKE is much better than EKS or AKS, IMO; BigQuery is awesome). But AWS has a first mover's advantage and MSFT has the dominant enterprise customer base so pushing additional add-on sales is much easier. Those are GCP are up against.
Perhaps the market is big enough to accommodate top 3 players to be profitable. And GCP needs to do a better job in support their product & services not discontinuing them abruptly.