Perhaps you missed the part where I mentioned shooting 100-200 rifle rounds annually. This is not "hoarding stuff I really don't need". I do need it; it gets used. I wouldn't buy it if I didn't.
You write as if I shoved a nun and crippled vet into the gutter to grab the ammo. It had been there for some time, and then (not so much today), there was no reason to think that it wouldn't be immediately restocked. There is no reason to believe that anybody who wanted the same ammo was "deprived" because I acted on a good deal.
What do you suggest - waiting for a bad deal before buying?
I frequently see videos of people talking about buying ammo (especially now). A common theme is to "buy a box every paycheck". Screw that - it leaves you at the mercy of the price fluctuations. Better to set aside the money every paycheck, then make a big purchase when the price dips. That's not "hoarding" or "buying what you don't need". It's being smart and frugal.