I'm still using an iPhone 12, and given I have a proper camera, see no reason to (ever?) upgrade. After a battery replacement, it still runs perfectly well. That seems like a problem for Apple.
Apple makes a sizeable sum through the App store and accessories. I don't think low churn on their flagship hardware is keeping their executives awake at night.