Those of you defending NES Classic are just sad.
Yes, Nintendo said it never intended to be a long-term product. However, that ignores the lack of pre-order functionality to determine overall demand as well as capitalistic mind-set to build a steady supply until sales slowed leaving the company in a far better financial footing.
Then there are those of you pushing blame on to retailers vs Nintendo for SNES Classic thus far.
Gamestop's forced bundles aside, retailers are limited to what Nintendo allocates and knowing how Amazon and other retailers websites crashed when they attempted to last notify ahead of time of date/time starts to pre-orders, it makes sense that like any other product they put up, they do so in low-volume time frames without notice.
Facts are that you can let the initial launch of NES Classic slide a bit, but not the failure to build enough over long-term. You also cannot let any lack of supply happen for SNES Classic. There are too many proven data points this time around for Nintendo to allow a repeat of this shitty customer support.
Plan to launch with 5MM. Announce that up front so people know what's coming. That initial order is more than enough to reduce cost per unit sold, lower risk in case that is over the demand of consumers (I'm sure it isn't), and put a dent in any margins available to scalpers. (btw, I'm not against the idea of buying/reselling. If people are willing to pay $200 for an $80 item, that's their money)