Earlier quoted context omitted.
You may not buy a new phone every year. But there's always someone who's buying a new phone right now. Why should they have to buy hardware that's potentially almost 5 years old?
It doesn't seem to annoy people who buy cars. In fact usually cars that were released 5 years before had most of their quirks known and ironed out through a midlife revamp or the model or scheduled preventive replacement of known parts breaking at a specific mileage. Just released one tend to be more of a problem to first gen owners reliability wise. I rely on my smartphone for work, I'd rather buy a 4y old model kno…
The phone on the other hand is connected to every facet of your life and has a software stack that absolutely contains security flaws waiting to be found and exploited.
Apple has always worked to keep devices secure longer, at least up until now having the best long term support. My favorite part of the Pixel 8 is that Google is attempting to match and exceed what Apple's done so far.
Phone performance and features are definitely not changing fast enough for older devices to no longer be useful, even for affluent audiences. I hope support windows continue to get longer so that folks who must use or choose to use older devices can remain secure.