New shooters = new demand. In time supply and demand are likely to come back into balance and prices will fall.
In the meantime, a free exchange is a free exchange, regardless of price. Some people would rather pay high prices than stand in lines and chase around from store to store. Its their business. And sellers selling at high prices help to meet demand. Its called a free market.
I bought an AR recently and was stuck in the unfortunate position of trying to find .223 for my new toy. I was one of the folks that really just wanted a box or two to be able to try and didn't have the time to go running around chasing ammo at stores. It's 20 minutes in one direction to check one store, then 20 minutes in another direction to check another, and before you know it the whole day's gone. I've got a family that requires that time. I gladly over-paid some folks on here for a few boxes to start with, then was able to build a little supply at regular price by watching stock online. I had a need for a few boxes of ammo, was willing to pay a premium, and the free market met that need. It's a great country and I'll ask the price police to kindly mind their own business.