There's an argument for scalpers, but it's more subtle. Companies want immediate sales and to be able to say they sold out. Scalpers let them do that by taking on some of the risks themselves. And it ostensibly allows people to make a time/money tradeoff between waiting in line or for later supplies versus paying more.