Most of this is Covid related; widespread worker shortages up and down the supply chain, here and abroad. In 6-8 weeks all the unvaxed will have been infected (plus many of the vaxed/boosted, but few of those will have been ill). Things will start to settle, but the weather-related crop failures will have extended effects and there’s likely to be more of that every year going forward. FWIW, I’m in Portland OR and I’ve seen little to no decline in quantity/quality of grocery offerings at Safeway, New Seasons, and (rarely) Whole Foods. Yesterday I went out to get some stuff for my own birthday dinner; got some nice fresh shrimp, couple of steaks, mini Yukon Gold potatoes, nice asparagus; only item absent was fresh dill. I’m aware that circumstances may change, and I’m OK with rice and beans and grains of which I have a few hundred pounds on hand. Need to stock up on beer and vodka.