Demand for specific models and colours are HUGE in the opening week. There is no way apple can fulfil it all. They did better last year when there was a 2 week lag between pre-ordering and availability.They've had 10 years to get this right. 10 years to build enough stock. 10 years to prepare for iPhone launch day.
They get it wrong every year.