It think that if one picks up a few things here and there to maintain a reasonable supply of what you need based on how much you use it when it is available, and if you are mindful to think about adjusting your usage during the times when things get hard to find, then you don't have the compulsion to be taken advantage of by the price gougers.
I have been able to get what I needed all along, (or an acceptable substitute)and didn't pay a significant amount more for it than I ordinarily would have. I do however have a lot of the same thing as far as feeding my guns, so my needs are not as varied. The only hard to find cartridge that I shoot is 7mm WSM, and I don't hand load for that one so I just pick up a box or two whenever I see it.
I am very close to having a lifetime supply of loaded rounds and brass for it, I always can find 7mm bullets, and I can use the same propellant in it that I use in my 25-06 hand loads, and some 30-06 propellants will probably be OK in it.
I have a gazillion .30-06 cases, from which I can make 25-06 cases. Same with 308 cases (what's bigger than a gazillion here) mondomillion maybe? So, as the logic follows, no problem with 7mm-08 if I have to go there. Same thing with propellants. 308, 7mm-08, 30-06, 25-06. There are powders that are useful in all of them(maybe not ideal) but I'm going to be able to go hunting if I want to, and protect my family without concern for not having any bullets.
If times are hard, the lesson is that I can have some self discipline, and not go shoot it all up at the range. Shortages don't last forever. Wait a time with patience, and some opportunistic buzzard will not be circling your wallet when you are at the store.
If nothing else, folks should learn to keep a reasonable amount of loaded rounds in reserve. If you don't have any to replace it, don't shoot it up. Then you will not need to wring your hands because you don't have any.
Its not likely that there is going to be a large scale combined arms/mechanized infantry assault on you home. If it were, what most folks have (by reading these forums) is not going to save the day, or even slow it down. Kind of like a bug on a locomotive windshield.
Oh, I forgot primers, since I don't have anything that uses small rifle primers, Large Rifle primers will work in every rifle I have id need be. 7mm WSM does not need to have a magnum primer last time I checked. I don't reload handgun except for .38 Spl. which I don't carry. Everything else I shoot as far as handguns I use commercial ammunition in. I don't like to carry with hand loads, and I like to practice with what I carry, so I try to keep a reasonable amount on hand. 9mm, and .45 Auto.