I'm sympathetic to this view. It doesn't seem very efficient to have businesses compete on whether they can predict major disasters. That means some of them will be unprofitable most of the time, and then have a monopoly once their day comes.
OTOH, you also don't want businesses to be/look profitable simply by running on super short runways while high on debt. There are all kinds of non-black-swan things that they need to anticipate riding out if they want to be solid businesses. The culture of running on that model (as the neighboring comments note) needs to die.
A middle ground might be to just require businesses to contribute to a common "rainy day fund" that activates whenever the government has to fight a major disaster, and, as public policy, bans entire businesses.
But then, I don't see a major economic/financial difference between that, and just paying unemployment/bailouts out of general tax revenue. The only difference would be "who bears the burden" -- but it's not much a difference, given that disasters affect the whole economy at once, and most everyone is thus affected.
I'm not advocating a position -- not in this comment, anyway -- just wanted to give an overview of the dynamics.