I live in Spokane and remember the day several years ago when truckers went on strike and Trader Joe had no food. because it had to be trucked in from CA. Larger stores had a little more.
I went to two supermarkets today and there was no hint of their being out of stock on anything.
The solution is to lower your expectations. So what if your pharmacy doesn’t have your prescription medication? That’s an upper class problem.