I have always thought that the people you are talking about should be able to get insurance, maybe even at a reasonable rate, but if/when a natural disaster occurs the insurance payout should be for a property/place not in a high risk zone rather than rebuilding, and that land should then be disallowed for human habitation.
Basically a compromise of sorts. I’m sure someone will tell me why I’m wrong though, lol.