Because Amazon has never had outages? It happens to everyone at some point.
AWS outages in one zone do sometimes affect other zones too, so it is not disaster proof:
http://www.zdnet.com/amazon-web-services-the-hidden-bugs-tha...
At least you get $500 - with an onsite, self-owned infrastructure outage, you lose that $50k...and get nothing but pain and direct blame!
Also, losing $50,000 in business because of a supplier or subcontractor failure is not an opportunity cost.