Some other AWS-only requirements:
* exactly 32gb of RAM. Google promises 30, Azure promises 28. We all know how realistic this isn't. * 150 miles between data centers. This arbitrary number is exactly what Amazon advertises. Others can manage 100 miles, or 130, but this number comes right out of Amazon's advertising package.
Not to mention the idiotic idea of a single provider solution.
On the other hand, this is a 10 year contract worth about 1% of Amazon, Google, or Microsoft's bottom line in one year. So there's a bit of mountain/molehill going on here