Unfortunately, there are @sshats all over the country who have been buying every mag they can, along with ammo, so they can resell it back to people who can't any for a huge up charge.
Around here they circle the stores early morning waiting on trucks to bring ammo and other related items then they rush the store buying everything off the shelf in a matter of minutes. My bff stopped by a store on her way home from the night shift to try and find some 223/5.56 and 22lr but came home with 20 rounds of 223. She was approached by one of the vultures who proudly exclaimed he had bought all the 22 ammo right before her but that he didn't really need it because he already had 5K rounds of every caliber he owned. He smugly stated he just buys all he can to "top off his supply" and, no doubt, sell it at a huge markup to the people who can't find it normally. I see the exact same thing going on with mags...justify it however you want but if you're doing this you are part of the problem not the solution.
The other day I saw on the EE somewhere someone selling M&P 15-22 mags for triple normal price. So...the average person can't find that mag but somehow this guy comes up with a half dozen or more new in wrapper and sells for triple. Chances are he caught a store at the right time and bought everything they had so nobody else had a chance...these people are not friends of the gun world.