This might seem like obscene fast now, but remember, most people replace their phone only when the battery dies, not when next years model comes out.
In other words, thanks to the “overkill” that Apple is willing to sell now, their user five years down the line will still feel that their old phone is a premium product. And they’ll be happy to buy a replacing iPhone for it when it does die.