If you're selling the items, why would you want to give that profit to scalpers? Is the issue that the seller doesn't know that demand so far exceeds supply?
With something like Tickle Me Elmo, one could assume that they didn't know in advance, but could have quickly changed the price from $20 to $80 and dampened demand as the season went on.
Could sites potentially predict demand by having some pre-registration for product sales and then predict the price better based on that? For products that are going to "drop", it could be beneficial to consumers (at least ones that have money) and sellers to have that. As one collects data, one could start predicting what price would leave you without too many scalpers based on pre-registration numbers.
Maybe the issue is that many things might be more winner-take-most or winner-take-momentum/word-of-mouth/hype markets. If everyone saw Tickle Me Elmo at $80, some other toy would get all the hype as the hot-item of the year and they wouldn't sell any. Still, for something like graphics cards, that seems less likely to be the case. People don't buy graphics cards because it's a hot item. They buy them for practical purposes. I guess one could argue that if certain crypto markets saw graphics cards as having higher prices long-term, they might try and migrate off graphics cards which could lower the demand long-term, but it seems like graphics card companies are more interested in serving gamers.
It's just always seemed odd that sellers would allow people to arbitrage their pricing like that - especially on known hot items.