Sure- as I said, the tooling can be subtle, and would likely be particularly subtle between say for example, iPhones that have been on the same processor architecture for years, versus Macs where Apple is clearly focusing on MacOS for Arm vs intel. I would guess that older phones and iPads will be supported (well) much longer (compared to their sold date) than Intel Macs sold near the Arm transition.What are you talking about? I have iPhone 11, 13 mini, 13 pro, and 13 Pro max in my household. None of these devices run slower or worse on Ios16 than ios15. My mom uses an SE 2nd gen; she has no problems with ios 16. I am not surprised Apple adds new features and software to support the new hardware on the latest phones.
When I upgrade my 13 Pm to probably iPhone 17 or iPhone 18, I will get a lot more than being in a rut and stagnant for years worrying about legacy.
It is more of a mindset of wanting the greatest and latest every year and feeling like the iPhone 11 and iPhone 14 should be the same. I used my iPhone 7+ for five and half years and changed the battery twice; yes, the phone looked slower than the latest models, but it did its work. Apple never forced me to upgrade.
For example, from my experience, my 13 mini's battery life was immediately worse on iOS 16- not enough for me to get rid of the phone by any means, but noticeable. I'm not surprised that Apple's biggest focus in iOS 16 was not battery performance for the Mini (that sadly, they may never make again) and, while I don't love it, I don't expect them to make much of an effort there moving forward.
And I'm not arguing Apple is forcing an upgrade- quite the opposite. I'm saying that its not a matter of Apple purposely, actively making things worse for older devices, its a matter of Apple making an active effort to keep devices working well as they upgrade OSes, and naturally investing less and less as the time between hardware and software releases gets longer.