This chatter about product availability is odd, to say the least. Some think you should find the shelves empty at times ? Seriously ?
If you own a business and you sell a product you certainly do not want to run out of product to sell NOR do you want to have too much product on hand. It's a fine line of producing "just enough" and "too much" to avoid falling short on what you can sell and having so much that there is waste.
Back in 2018/19 there was certainly "too much" product on-hand in Canada with too many Cannabis companies producing "too much" Cannabis products for what could be sold. I know many said it was a sign of "over-supply" however I will maintain the same view now as I had back then -> Some of those problems were due to Store Count and being able to get the product out to all regions of the country. Yes, I will conceed that there was likely "too much" but "some" of that over-supply was due to bottlenecks in the system.
In regards to "TODAY", I am a regular buyer of some of these products and I have not seen any of the products I purchased as being "old". That may vary depending on where you buy and if the store where you buy from doesn't have a lot of Customers then yes, it may be possible what you purchase has been sitting on the shelf for awhile however still perfectly fine.
Take a look at the age of your Tomotoe Soup the next time you purchase it, some of those cans are aged over a year, some longer, it doesn't mean they are no longer good.
I think those complaining are either those who sold short or those who never bothered looking at Best-Before dates on food and consumable products.
Do your own research, talk to business owners, see what they say about "How Old" things can get on a store-shelf, you may be surprised in regards to what you learn.