I find the whole Apple deliberately slowing down your iPhone over time to be basically a scam. They knew when they designed the phone that the CPU+battery specs wouldn’t work over time, so they basically did what VW did with their cars.
The above tweet by Thomas Baekdal is consistent with the majority of views on this subject, but I know 2 people at work who own the iPhone X and they both upgraded from the iPhone 5s. They didn’t upgrade because their iPhone were no longer usable, but because they liked the look of the X and could have gone another year with their phones.
Compare that to Android phones. I know countless people who have had to upgrade because their phones were simply not working as they should anymore, and in comparatively shorter timeframes.
Yes, Apple should have made this known earlier and there is a long running argument about non-removal batteries, but I can only see Apple slowing down older iPhones to help their customers.
Consider the alternative being iPhones that have dreadful battery lives to the point that they are unusable and ‘have’ to be upgraded. Could someone tell me what the upside here is for Apple in terms of selling more devices? I just don’t see this as a negative move in terms of the customer.