Yet people buy insurance for that.
Pandemic insurance could exist, and a massive fund could be built up over many decades to pay out when a pandemic does occur.
It would be expensive though. If a pandemic occurs every 100 years, and cuts revenue to zero for 6 months, that means the average cost is 0.5% of revenue...
On the other hand, the very nature of a pandemic is that all insured businesses will make their claims at the same time. It's impossible to actually make it work.
Pandemic insurance does exist:
https://www.insurancebusinessmag.com/us/news/breaking-news/w...
"Meanwhile The Times as well as The Guardian reported the estimated payout for the cancelation to be in excess of £100 million (around $123.7 million). AELTC is said to be in the process of putting together the claim."