Look I have always been a big Apple fan.
However, Apple is lurching towards what Microsoft was. I don't believe sales paint the complete picture of a company. I firmly believe Apple would be a better company for consumers if they had a few more options (Such as a smaller phone), even if it meant making slightly less money.
Personally, I don't think the iPhone is better than ever. iPhones upgrades used to be exciting. Now they are just a matter of what you're giving up to get the latest tech. My experience on my SE, which I believe is one of the last of the 'old school' iPhones, is better than on an iPhone X (which I have also extensively used). The new phones have too many compromises. And yeah, plenty of people are willing to make those compromises, but they do so buying Apple products because they're 'good enough', rather than excellent. People are trapped in the ecosystem and won't try anything else anyway so they're guaranteed to upgrade.
I don't think Apple is doomed in anyway. Their current strategy is great for shareholders, it keeps earning more money. However I think it is the wrong direction for actually making the best products possible, or at least making products that appeal to a range of people.
[doublepost=1536986178][/doublepost]
Apple have never offered an iPhone range with a proper selection of models including a 4 inch device for consumers to actually indicate their preference.
Plenty of customers who would choose a smaller phone if they could will choose bigger phones as they're stuck in the ecosystem and they'll make a compromise. Doesn't mean that the bigger screen is the part of the phone they actually want.