Throttling performance pushes people into replacing their phone just as much as a worn battery. Probably even more so, since a phone shutting down rapidly and randomly is much more symptomatic of a worn battery, and might entice people to replace the battery instead of the entire phone.
A battery getting old is not planned obsolescence. A hard-to-replace battery is. Apple is a pioneer in that area.
they prevented spontaneous reboots. if you dont think apple was right, and the tech press was engaged in yellow journalism, you are wrong. apple was mitigating a very specific hardware failure.
the solution to the problem was the correct one, they just forgot one important detail.
TELL THE USER!
As a result, plenty of people, (including myself) noticing their two year phone starting to slow down quite a bit, decided to upgrade to the new and shiny model, instead of just replacing the battery, because who would have known that was the problem?!
Yes, there should've been a "your battery has degraded" alert with information on implications and how to fix it. Apple was wrong to do it silently and without warning.
They did issue a mea culpa and free replacement coverage in response to that criticism, but it took a while.
Well, they did, in the software update notes for the version that introduced this change. I do agree that they could (and should) have been quite a bit more prominent though.
A battery getting old is not planned obsolescence. A hard-to-replace battery is. Apple is a pioneer in that area.