"Back in the day" we used to have physical machines places. A DC catching fire (or flooding, getting hit by lightning, or etc. etc.) meant "manual failover" and a day of restoring backups.
(And that was best case, if your infrastructure and deployment scripts were up-to-date. Most people's weren't; probably the ratio is only slightly better today.)