You still have to design for outages. It's when, not if. Bad things happen - fires, floods, power outages etc.
Sounds like most of these companies were not designed to handle outages in a single availability zone, and so they went down.