Comment by ethbr1
This is an insurance problem more than anything else.
If insurers were allowed to and incentivized to price accurately, homes in dangerous areas (flood plains, fire hazards) would be too expensive to buy, and people... wouldn't.
Especially given that if you can't get insurance, you can't get a mortgage, which drastically limits your buyers.
I 100% agree with that, but the way pricing works is generally not sufficiently granular. You either get underpriced government backed plans, or a plan that does not take into account your actual circumstances. Eventually sufficient big data might be able to solve the pricing problem. Defensible construction will have cheap insurance and indefensible buildings will not be economically insurable. The problem is insurance is by county (lol) or by "city". Neither work in CA mountains.