Because AWS Sales/Service teams have a "take it or leave it" type approach to their offerings whereas MS Sales is known to try and please their Enterprise folks, especially upper Mgmt, as much as they can. I think AWS arrogance will be their undoing.
Speaking from my own experience with them as a large enterprise customer. You guys don't offer any sort of liability insurance for a breach(which you, as a SWE, may not think much of. But Execs care), and your support team is slow to move, sometimes doesn't move at all, when we report persistent bugs that make the underlying service we're trying to use. Literally a reply I got once was "oh yes, we're aware of that bug. Lots of customers have reported it." then wtf are you doing about it when it's a serious service impacting bug that your large customers are complaining about? Another thing is the AWS Architects/Consultants have said one thing about how certain services works when it's completely different in practice leading me to believe there's a disconnect in training or something. From what I've heard from my Azure using friends, the GUI is a lot easier to use(though I use CLI for most things), the support team is very responsive to Enterprise clients, and MS is willing to consider liability insurance. Plus easy integration with O365 and AD servers, and a superior integration with existing data centers are all huge wins for them.
I *really* like AWS as a personal user...in fact, I haven't even really ventured out into learning the other clouds yet lol. But for a large enterprise, you guys need to seriously step your game up. Resting on the "well we're the biggest in the game" cred doesn't work anymore. That's what leads to downfall into shit companies like IBM.
Thanks for explaining your thought process @maradonaa. I'm an AWS consultant. I do see some of the issues you're mentioning. IMHO AWS is better of improving several of the half baked services that they have and getting more enterprise friendly. Right now Amazon is going through a crazy growth period for any company in human history. They've hired over a 100,000 people in the last one quarter. That tells how many people who're not properly trained are facing customers.
Gotcha, yeah overall the place I work is pretty forgiving while dealing with vendors and I'd say we're like 80% happy with AWS but I can see why a place as regimented as DoD is not going to be cool with that.
Honestly Azure is better... It came later and learned from the mistakes of AWS plus Microsoft knows big business better, we've been working with them for decades. The only reason people think AWS is better is bias from the 90s/2000s era of Microsoft. 2020s is going to be Microsoft's decade.