And to be clear, I don't subscribe to the theory that Apple is intentionally slowing iOS down on older devices. But subjectively, the iPhone 4S struggles with iOS 9 the same way that the iPhone 5s struggles with iOS 11. Even if you work in IT, it's hard to fathom that iOS 11 looks and works the same as iOS 9, but requires a ~4x more powerful CPU to barely chug along[1]. Planned Obsolescence almost wins Occam's Razor here; I'm not surprised that so many people misinterpret the battery throttling thing.
https://arstechnica.com/gadgets/2017/09/ios-11-on-the-iphone...
I suspect it might be because I only had 1GB of free storage, and iOS 11 was uploading and downloading cloud photos like crazy? Often I would take a picture, and by the time I wanted to send it via message ten seconds later, the phone had deleted the original it from my phone, and had to re-download it.
I would gladly assume that I'm an outlier, but a friend with a 5s asked me for new phone recommendations right after updating to iOS 11, so there's at least two points of anecdata.
That argument has never made much sense to me.
If Apple wanted to force people to buy a new device, wouldn't it be much easier to simply stop providing OS and security patches after two years the way most of the Android device makers have traditionally done?
How does providing four years of software support (on average) force users to buy a new device more quickly than providing two years of software support (on average)?