I was not expecting this. Most people who got the iPhone 6 last year are tied into a two year contract. The fact you can still order/reserve an iPhone and still get it on launch day has nothing to do with it, Apple simply produced a LOT more units this year.
Why does this surprise you? There is a HUGE percentage of people who never upgraded to the 6 due to contract obligations.