We have a house that flooded in 2000. We bought it knowing that, and our offer at least partly reflected that. It has a '1 in 70 year risk'. That means, an insurance company could have to pay out next week, or may collect 70 YEARS worth of premiums from us. So actually, multiply that up by all those in flood areas with varying risks - and the insurance company can still make a profit, and people can still be covered.
Higher premiums / excess - fine. A blanket no to insurance - not fine.
We ARE insured, but struggled to get cover. Also, we struggled to find an insurer that we do regular insurance at a regular price excluding flood - that's not fair.
Also, if you write off those who have flooded, you take no notice of the circumstances. Since our flood, we have specialist flood door guards, and there's also been a flood defense programme locally.
You should look at the reasons for flooding. In many areas, it's not as simply as too much rain. Village next to us flooded 3 years ago because the becks (streams) hadn't been maintained by the local council - it was drain blockages not simple volume of water.
When our house flooded in 2000, in was due to a series of factors and decisions. Downstream, years previously someone had agreed an emergency control centre in a basement. The decision was made to open a sluice gate that sent the water our way - deliberate decision to flood our village and protect buildings downstream. There was talk that if the gate had been opened in a better managed way, the flooding would have been less.
What if you buy a house then your council approves a whole lot of hard drives, and then a huge new estate opposite you, taking away vital drainage land? OK, so the insurance company isn't responsible, but the government is - and that's why I believe that they have a responsibility to work with insurers to agree some provision for many homes.
Finally... The work done on insurance after a flood can mean the outcome of another flood isn't as severe. Our house had timber floors - post the 2000 flood and insurance claim, they are now concrete.
So the same property is now at same flood risk, but different £ risk.