I'm sure that a contract worth $600 million over 10 years would change one's tune.
The depressing thing, as a taxpayer, is that this AWS contract is probably just a fun $60M/year toy for TLA's to play around with.