I've often wondered how much unplanned downtime is caused by the aversion to planned downtime.
Like if Exchange Online went down for an hour every Sunday for maintenance, and they made their network configuration change then, there would have been no cascading failure.