I don't buy ammo just to buy ammo, I shop for the price I want to pay. I can find any ammo I want, the trick is finding it at a price I'm willing to pay.
Prices will be whatever people are willing to pay. Buying at inflated prices and then saying "gee, I think these high prices are going to be the new norm" or "I don't think we'll ever see low prices again", is just stupid
And FYI, the following are not "deals":
$8/20rds of 7.62x39
$350/1000rds of 7.62x39
$1000/1000rds of .308
$1000/1000rds of .223
$60/525rds of .22lr
And the list goes on....
Those sound like gunbroker prices. People bid up that stuff because they just want it and the money is not a problem and the least of there concern. It has a domino effect. Some see that and run out buy all the cheap Walmart ammo they can , then list on gunbroker. Some of those selling prices are laughable, but started out at $1.00 opening bid.
I would never pay those prices you listed. Well I shouldn't say never, if that's all you could get I might, but may not go target shooting with it. Someday those prices you listed may be a real bargan. I hope not though.
The last 500 bricks of 22 I bought was $30( not Walmart). Before that was $20. I am guessing they'll settle back in around $25.
The last 7.62x39 1000rnd cases I bought was $189, then $219, now it's around $249.
9mm was $ 10@ box of 50. Now it's $15.
The price of everything has many contributing factors. Wages, fuel cost for delivery and more. Crazy inflated price gouging is just that. Crazy! And yes , if people keep paying those crazy prices they're adding to the problem.
I can remember the days of 500 22lr for $5.
I'm glad I've seen this coming years ago so I can assure you I'm not part of the problem.