Our Microsoft rep recommended we consider deprecating our SAP instance with Dynamics CRM as we could get more discounts and support hours as part of a better valued package and our CIO in that meeting laughed in her face.
Azure might be just as good as their competitors in 2019 or even better but your question reminded me of way back when it was a piece of shit and our clueless CIO was mostly bought in because Gardner could have told him to fellate a horse, and he would have obliged.
2018/19 that's still the only kind of CIO that would choose Azure if the choice is otherwise unconstrained. Most Azure offerings are somewhere between Alpha/Beta stage of maturity with glaring issues, only cursory (often outdated/outright wrong) documentation, zero community around them.
The only way Azure gets picked is if the decision maker is an idiot guided by the likes of Gartner, or there are other factors at play. Other factors usually being the Azure sales teams leveraging existing MS mindshare and pandering to entirely non-technical decision makers with co-investment or support, the sum value of which is still far less than the cost of choosing Azure.
Not saying that people don't complain about them or that there aren't better things out there, just that they are good enough
https://www.microsoft.com/en-us/Investor/earnings/FY-2019-Q3...