"I think that popular company XYZ that can't even keep items in stock they're so popular should be forced to continue to offer discounts." said no capitalist ever.
Simple economics: Supply v Demand
Demand is winning. When Supply gets the upper hand we'll see discounts again.
Until then, if you want to see discounts, STOP BUYING UP EVERYTHING DISCOUNTED AND SELLING FOR A PROFIT!
Talk about hypocrisy.