I started using Azure in 2018 -- it sucked but I had to use it because my company was entrenched in the MS ecosystem (as are many companies). Over time it sucked less, that when I left in 2021, Azure was in a semi-usable state.
AWS had an 8 year lead over all cloud providers at one point, but that gap is shrinking. MS has a stronghold over enterprises in a way that AWS can never have (O365 and Azure AD are huge). AWS might have mindshare among startups/tech companies but Azure's market share among traditional corporates is huge (largely out of lack of choice -- it's really a pain to integrate a MS stack with AWS).
So nothing is inevitable.
GCP though is not anywhere close.