Since it's come up, some thoughts on the retail food industry (I work for a food manufacturer so we support US retail and foodservice companies):
The main purposes of limiting hours at the grocery store are: enable employees to rotate in & out (remember, many schools are closed, kids are home); stores can deep clean the shelves, contact surfaces, etc; and so the stores can actually restock the shelves. It's not just about customers - there are folks on the other side of the equation.
Some stores are putting in place limits to the number of customers in the store at once; controlling how lines form outside; offering delivery to your car door; special shopping hours for only seniors, etc. in addition to all the home & 'to your car' delivery systems out there.
The US retail grocery system is set up to handle known major surges (like holidays) and there are plans for regional disaster events (earthquakes, hurricanes, tornadoes, snow, etc) both before and after. It's not set up to simultaneously get surge buying everywhere for a couple weeks, so it will take a bit of time for the supply chains to catch up. This is as if multiple areas were hit with unexpected tornadoes simultaneously.
We have plenty of food in the US system, it will just take a bit to get it all deployed and continuously deployed. I personally believe that people are panic buying to give themselves a sense of control given how ambiguous the time frame is and how anxiety producing this is for most people.
For myself, I use that nervous energy to clean my apartment, sort through stuff I need to purge, and exercise (or try to)
I think everyone can access this article as most coronavirus stories are not behind a paywall:
https://www.nytimes.com/2020/03/15/b...shortages.html
Hopefully the folks who are buying from anxiety will take a step back, a deep breath, and calm down a bit.
ETA: Oh, and note that 'food' (and supplies in general) doesn't necessarily include every obscure flavor of your favorite chip brand, bleach scent, or whatever. Factories will (and have already) focus on the primary products and package formats to reduce time lost to changeovers until the surge is past.