Take pre-orders a few weeks in advance, then everyone can have it day 1. No scalpers reselling them on eBay for 10 times the cost. No stampede at Apple stores because they already have a few weeks of inventory.
The accelerated product cycle is why you have awful launches like consoles. The product is barely finished and rushed into production in time for Christmas. There's not time to build the actual units. Slow down a bit and you can solve that problem.