Key word here.
Many people actually wanted a smaller size iPhone this year, while I admit going bigger was better in my opinion, Apple has normally always been a company that offers multiple choices in order to satisfy the consumer.
Another thing was the fact that we still remain with 1GB of RAM in 2014, Apple this for whatever reason and now users need to suffer with boot loops, crashes, and tab refreshes when they didn't need to before.
And Apple is just now restocking the iPhone 6 and iPhone 6 Pluses. This year had to be the worst Apple launch in history for meeting customer demands. Companies need to predict the sales months in advance in order to mass produce them for appropriate demand.