but it's the scalpers creating the shortage.Realistically there is nothing you can do to stop people from scalping if there's a supply shortage, even regular buyers who intended to use it will be tempted to resell if someone else is willing to pay significantly more than they bought it for. The solution would be to improve supply on launch day.
if company just flooded the market with enough supply for both scalpers and regular customers, the scalpers, unable to sell, would start returning products causing oversupply and the price collapse, something manufacturers and retailers don't want to face.
It's better for them just to keep gauging, ripping the customers off. It isn't in their interest to change anything... so nothing will change.