This was an outage of one substation for less than 12 hours. Now imagine an 8.0+ earthquake anywhere in the bay area. The whole city could be shutdown for prolonged periods.
You don't put all your servers in one datacenter so why would you put all of your employees in one building? I am not sure why companies don't encourage at least 50% of their employees to be remote. Seems like basic DR planning to me.