Well, I think it depends on the disaster. To me, there's a pretty strong argument to make that humans are pretty dumb when it comes to building in locations where we really shouldn't (below sea level, flood plains, edge of cliffs...). Example: New Orleans, whichever Hawaii island it is that periodically gets leveled by lava, etc.
I personally think that permanent structures should not be constructed in known flood plains. Or if you do, then you shouldn't be able to get insurance against flood or flood related damage. If you want to live right on the coast, there's a cost to that. I in the Midwest shouldn't have to pay for the people who live on the beach in Flordia. In those cases, you're self-insuring.
In the case of earthquakes, I'd say it's a matter of frequency and severity. Every 50 years is very different than every 5 years. I do find it amusing that the only earthquake I've felt was in Michigan, and I lived in CA for a while.