And companies that need their websites to make money?
For some I know of, the IT staff have done everything in their power (identified risks, probability of the risk, impact in the event, possible mitigations, cost and time to implement mitigations etc.). "Business" (aka bean-counters) have decided that they accept the risk of the current status (business continuity plan takes more than a business week to restore basic services in the event of a complete failure in the primary site).
You are making things up completely, my employer and all of our competitors have multiple levels of redundancy (multiple datacenters, multiple availability zones per datacenter). If I want to deploy a little REST api our policies and systems enforce 9 total VM's, 3 per AZ and 3 total AZ's. Our competitors are at least as serious about uptime as we are.
And this is the cheapest possible service to provide redundancy for. When you have a few hundred TB of data changing at a rate of 100GB/day, this kind of solution (put it all in the "cloud", just in case, without a full BCM plan covering issues such as "where will the call centre work from and will they be able to accept calls") will get very expensive very quickly, and normally can't be approved by someone lower than CFO+CIO.
(Sorry if there are formatting issues, mobile still doesn't have preview ...)