I agree with the general principle here (that moral hazard is bad; that we should construct an economy in which it's possible to hit "pause" for any number of reasons), but that's not the economy we have. The one we have seems to reward financial engineering, cost-optimized supply chains that are highly vulnerable to even the most minor disruptions, and a general mindset that freaks out at the first sign of trouble.
So, how to we get out of this trap? Most obvious answer to me is more localism. I.e., relying on local supply chains for goods (both consumables and foods) instead of a global one. This lockdown has been pretty miserable for a lot of my friends, but my one hope for a silver lining here is that after we're out of it there might be a return to prioritizing your local community over the bottom line. You don't freak out in a Pandemic if you know that your supply chains for all of this stuff are local, and unaffected by problems on the other side of the planet.