The real problem is that we're politically/socially unwilling to transfer the risk to the people who are responsible for creating it: Wealthy coastal landowners believe that the cost of home insurance should be about $2000/year. If their properties actually cost $200,000 per year to insure, then that's what they should have to pay! If they don't like it, they should either build something cheaper (that's the other half of the product) or move to somewhere with less risk.
Tornados are almost the perfect example of an insurable hazard: Very low probability, very high damage, very widely distributed across the affected areas:
https://mrcc.purdue.edu/gismaps/cntytorn#
Click around that neat interactive map, you'll see that the tornado is typically a few miles long and a few hundred yards wide, there are a few thousand severe tornadoes scattered all over the Midwest and somewhat fewer on the east coast in the past 70 years. It's not feasible to build houses everywhere that will stand up to an F5 tornado throwing cars. But they only cause a total loss of a tiny fraction of all houses in the country, and there are relatively few choices anyone east of Texas can make that would meaningfully impact their risk.
You could price insurance premiums at the risk of a tornado times the cost of the insured assets, plus a 10% administrative fee/profit margin, and those rates would be affordable. Maybe a handful of people would choose to live in Colorado instead of a few hundred miles east in Kansas because the cost of this 'tornado insurance' was higher in Kansas, but even in Tornado Alley it wouldn't be unaffordable.
Conversely, if you look at the hurricane incidence and storm surge risk map:
https://coast.noaa.gov/hurricanes/#map=4/32/-80
https://experience.arcgis.com/experience/203f772571cb48b1b8b...
and population density along the gulf coast:
https://luminocity3d.org/WorldPopDen/#7/28.541/-88.011
It's clear that people are choosing to build houses in the narrow strip of low-lying land that's right along the coast and vulnerable to high-probability storm surges! If insurance was priced at cost of assets + administration times risk of loss, it would be really, really expensive.