By releasing a new phone every few months simply for the sake of change, that people still can't upgrade to because of the CARRIERS' lock in?
The smart user does an every-other-year upgrade to coincide with their contracts.
If you upgrade every year (or every other month) then you're just a junkie.
No problems with that, just don't think everyone is similarly addicted.
Did I suggest a release cycle of every few months? No.
I am not a junkie but I agree with folks who think that Apple waited too long to release a phone with the exact same form factor. Regardless of the features, I speak for myself and say that I will not lock myself in another 2-3 year contract just to have a phone that looks like last year's (and more ) model.
Apple caters to the high end so in the very same way, I don't think BMW would ever release the exact same model for 2 consecutive cycles with improved performance and features. Apple belongs in that same market segment. I hope my analogy makes sense
Besides, I am pretty sure they will sell a ton in any case...