So if an event happened that even slightly appeared to suggest things might get tough for a while people will always panic buy. Without limits those with money will buy it up.
I did the same thing like a couple years after initial Covid when we had massive flooding in Abbotsford. I heard on the news something like an estimated 100,000 chickens were killed in the flood. I stood up, grabbed my keys and got into my car. I went and bought like a few hundred dollars in chicken. 2 days later facebook was full of posts about how all the chicken is gone and none on the shelves. Luckily it didn't last long and I believe they managed to get a bunch from Washington state but it was all at an increased cost.
I am not rich but I am thankful that I am in enough of a position that I can load up if I feel there might be a need to. A few people said I was part of the problem buying lots like that buy I always did it preemptively before the surge started. And in my defense when you literally could not buy toilet paper, I kept a bunch in my car. I work as a health care working visiting people at home. I gave out dozens of rolls so elderly could have it meaning I would at times run out. I also have helped out countless clients with no food out of my own pocket. But I am the provider for my family so I need to ensure they are okay.