I agree with that. Any of the seasoned shooters who have been gun owners for 5 years or more should have at least a thousand rounds of ammo for each gun they shoot. The only ones I don't have at least that much ammo for are the 25 and 32acp. I have 450 rounds for each of those. And no I don't expect you to have a thousand rounds of 30-06 or 270 but for the handguns and rifles like your AR and Glock then yes you should have had at least that much on hand at all times.
And I remember not but a year or two ago getting email and flyers notices from Midway for primers and they were either waving the Hazmat or cutting it in half and the price for the primers were the lowest I had seen in a long while. They had a glut on hand and no one was buying. Not even me. But I have 23,000 primers on hand and didn't need any and still don't.
I reload 99% of all the ammo I shoot except of course 22 RF. But I do regret not buying a couple of cases of 9mm just to have for family and friends. I have gave away 800 rounds of 9mm and 3,000 22 rounds plus 12 and 20ga shotgun shells in the last 6 months. And I can do that because I planned ahead. I learned about shortages in the 1996 Primer Scare and said never again will I be caught short on ammo or reloading components. And I never have. I did what everyone should have done when there was plenty to be had. This is NOT the ammo companies fault.