SO. MUCH. THIS.
I think what people are missing here is that although a new phone comes out every year, not every consumer is on the same upgrade schedule.
If I keep my phone for five years then that’s four phones in not getting.
While I agree with you and work on the same timetable I think their point still very much stands.
Look at cars, for example. A model is defined by it’s generation with each model year generally only having small upgrades, if any. With much of our lives if we were to wait that long we’d not miss one generation but instead feel five or more generations behind the curve.
There’s so little of a need for a new phone every year that Apple now sells the iPhone 13, 14, and SE on top of whatever generation is current because they know that the newest tech is just not worth it anymore. Samsung does exactly the same thing and no amount of high-horse whining from Android users will change the fact that those companies are just as bad about it.
We love to throw functional shit in the bin. We love to have overpowered stuff on the off-chance we might need it one day every couple years and we’re too pathetic to either just deal with it or to simply borrow/rent a better thing for that one instance(90% of truck and SUV drivers can absolutely go fuck themselves).