If you believe in the supply chain, then there should be no reason to buy more of anything than you use between convenient trips to the store or online ordering. I always did that with powder (as well as .22s, primers, et al). I wanted to go shooting, I'd stop by the gun shop the night before and buy a few boxes. Sometimes I kept a few at home, but not 10,000 rounds. Probably 4 boxes. But the last scare around 7-8 years ago left me unable to shoot with my teen daughters....for years. Every morning people lined up at Walmart, to buy the entire shipment, and store it in their garages. I work, I can't take off work at the drop of a hat and chase down the "quick - got it HERE!" notices people got. I was hosed. If all those people would have just bought enough to shoot that week, or month, everyone would have gotten their share. The supply was there - companies were making tons of inventory. There was nothing to fear but fear itself, so there was a "run" on it all. Same today with a lot of ammo/components. But BP is worse.
A large part of over buying inventory (hoarding) is not trusting supply. Today, with GOEX going under, that makes sense. Supply just was cut in half, forever unless someone buys them. So it's not really hoarding, if someone's next chance to buy any" may be 3-4 years, instead of months. Still, if 20 people went out to buy BP one day last week, but 1 person got it all before them, it means 19 don't get to shoot if they didn't have any. The law of supply and demand has always, since the dawn of humanity, been that someone "wins" and someone "loses". The faster, luckier, or more persistent hunter gathered more than his neighbor. The hunter-gatherer that found the secret berry bush took all the berries to market to sell them, or just ate them all with his family, and won. The next hunter that went by that bush and found no berries lost.