I don't think anyone is saying that this was 100% okay behavior from Apple. Much of the disagreement over how outraged we should be comes from different assessments of the events that transpired.
- Some of us believe that this was a poorly executed response to a real problem and that Apple simply should have communicated it to customers before the change was made... and that they should have given customers the choice of whether or not to implement the fix.
- Then there are those who see a much more deliberate and sinister motive within the curved walls of the Apple headquarters.
- There are also those who fall somewhere in between; or those who see this not as a sign of something malicious, but as a sign of growing incompetence and a failing leadership.
There is also the opinion that this comes down to those who don't want technology to ever change (why can't my iPhone 6 just work as well as it always has?) vs those who embrace the new. Anyone who has purchased technology over the last 25 years knows that you can't expect the latest software to run well on aging hardware indefinitely, but there is a distinction between hardware that just can't keep up and a manufacturer deliberately slowing things down.
I have the X, and it is a concern of mine because I did have the iphone 6 up until a couple of weeks ago. My wife still has the iPhone 6. Now I would have upgraded regardless of how well my 6 was doing, because I wanted the iPhone X for a variety of reasons. My wife doesn't use her iPhone nearly as much as she uses her iPad, so she is sticking with the 6 for now and she hasn't really noticed any issues with iOS 11 (I noticed a significant performance impact on my iPhone 6). So of course I'm concerned about the performance of her 6, but even if she upgraded as well there is still a concern about what Apple will do in the future. Will my iPhone X get slower after one year? Two years?
I also have the original Apple Watch series 0, which has a battery that is 2.5 years old. Apple did in fact throttle the Apple Watch in watchOS1, for a similar reason. The Apple Watch was brand new and Apple wanted to limit background app sync and, presumably, CPU performance until they could gather some data on how well the battery held up under real world use. watchOS 2 gave the original Apple Watch a huge performance increase. Part of that gain came from OS improvements and from allowing third party apps to run natively and refresh more frequently, but part of it might have been allowing the CPU to run full throttle. It was like a whole new watch. I guess that's why I wasn't shocked that Apple would throttle performance on an older iPhone in order to resolve other issues, but they should have been transparent about it. My entire career has been in the IT industry and we have a saying that customers should feel like we are doing things
for them and not things
to them.
Better yet, if Apple really wants to control some of the damage, the next OS update should allow users of older devices to choose from two or three performance levels. One setting maximizes performance and the other maximizes stability and battery life. Provide us with the options, the rationale for each, and let us decide. In the end Apple will do what Apple wants to do, and hopefully Apple wants to make up for the mistrust this covert change generated. So the collective outrage on this site and others does serve a couple of purposes: Allowing people to vent, and also creating negative publicity that Apple executives will need to respond to. That said it's difficult for me to spend a lot of time and energy being outraged when I personally think this was just a poorly executed and communicated fix to a growing problem.