Yes, we should make sure everything is totally proof from any possible disaster, no matter how unlikely or how little economic sense it makes. For example, we should make sure cities can survive not only 500 year floods, like in Houston, but 1 million year floods and direct asteroid strikes up to 1km in diameter. However, I think even when we do this, eventually a city will be hit by a 2km diameter asteroid, and qz.com will blame developers.