story
People generally want their gadgets to be as lightweight as possible, cheap as possible, last as long as possible, and be reliable. There's tradeoffs in balancing those. eg: overbuilding the battery to make the device run longer in the face of degradation adds weight, size, and cost. Somebody has to make a call on where the balance should be.
What nobody really talks about in the context of device longevity is wear levels in the onboard flash. A battery replacement or three doesn't extend that clock. It's pretty good but it doesn't last forever. This is more of an issue on devices with smaller amounts of flash storage with a lot more storage churn.
Which isn't to say that things like the 30% app store cut is entirely defensible, though you can certainly make some halfway plausible claims in that direction (based mostly on how retail works, especially at the time iPhones were invented). Or sideloading. There are legitimate gripes. But a lot of crap spewed regularly on HN turns out to be exactly that, crap.
But for some reason Apple's fans are way more insistent in defending everything and sticking to the PR department's arguments. No criticism is allowed to stand.
Those devices really should have been recalled or offered a generous trade-in value to account for the fundamental design flaw
The throttling feature still exists in iOS. All that’s changed is that you will be made aware that it’s happening and you can switch it off if you prefer a brownout when your battery is degraded.
Other manufacturers are happy to let your handset reboot, it could lead to another sale for them. Some would call that planned obsolescence.
yawn Why my 8 years old Moto XT910 eat the battery like cookies but did not reboot? It's battery wasnot only old, but swollen a bit, it's USB port was damaged so sometimes the charge didn't actually happened... but it still could survive a couple of hours with enabled radio and GPS, serving a navigation app with 3G updates? And didn't reboot?
Android does the exact same thing now, but I don't see people boycotting Google over it.
The problem was that Apple didn't communicate this to the user. People didn't know why their phone was slow.
Apple just has a history of prioritizing design asthenic and they're willing to push the limits on thermal regulation.
Apple just pushed design to far and underestimated the cooling/heat dissipation required
I'd much rather have a slow phone than a phone that doesn't work at all (or worse, bursts into flames in my pocket)