Been happening quite a lot to amazon compare this to a tier 1 telco where having a switch (central office /exchange) go down which is once in every other generation experience for the developed world.
It does happen to everyone including those hosting their own. What if your transit provider in your colo goes down? What if their UPS goes boom? That is why if you are hosting your own and will lose significant money on downtime you need to have another colo which adds a lot of cost. If you want to stay in AWS you can provision machines in other availability zones if things go bad quite quickly or have them running in other zones. You could also have redundancy by having assets with other cloud providers too.
You should have offsite backups anyway, no matter what service you're using, and a quick way to deploy to other providers if whatever host/datacenter you're using dies. That applies no matter what sort of host you use really, which I think is what the OP tried to say - not that self-hosting is bullet-proof, but that AWS is not bullet-proof either.
AWS outages in one zone do sometimes affect other zones too, so it is not disaster proof:
Correct on both counts. Ultimately, if you lose $50,000 in revenue to an outage it is at least partially your fault. Whether you want the direct control of the entire cluster in exchange for the extra responsibility is an individual choice. My point is that offering to rebate a trivial amount of money in that case is pretty meaningless. Hell, I think its meaningless even if you have full redundancy and don't suffer any actual losses. I certainly don't see it as a perk of cloud providers.
"[I]n no way the same"? Either one reduces my profit for the year by $50,000. One comes out of revenue, the other comes out of cash on hand (or increases debt, as the case may be). Yes, there are trade-offs and differing side effects from the situations, but they are similar in their effect on the bottom line.
Also, losing $50,000 in business because of a supplier or subcontractor failure is not an opportunity cost.
I don't really feel this factors in to this particular talk that much. Not only has Amazon had some VERY high-profile outages (meaning making the national news), but just about every cloud provider has or does have outages of more than a few minutes.
The reason why they make the news is due to the amount of people who did it wrong by hosting everything in US-EAST1 and not having the ability to deploy to another availability zone. Even data centers have outages that are much longer lasting. You do not hear about them as much because people that are large colo in multiple data centers and people that are small go down in smaller numbers.
Cloud computing is no different than anything else in computer hardware/enterprise. You need to have redundancy.