This is the problem, it's just not true, by the time a battery gets low enough voltage output to cause shutdowns at normal clock speeds, that battery is going to be literally refusing to charge. Voltage regulators generally work over a pretty wide range and batteries come in 3+ volts and won't charge in most cases below around 2.7v, the cpus run at maybe 1v in a mobile device. Voltage and shut downs isn't an issue. They've been caught slowing down the CPU on release of new devices(how it took this long I don't know) and they've released a semi technical excuse which most people won't understand and might believe it's plausible. There is no way that a battery providing well over 3v, degrades a little, drops say 0.2v and the voltage regulators can no longer step this down to ~1v.
The downclocking for stability is a complete excuse and any idea that they downclock to save battery life is also utter bull. Devices absolutely do this when at critical battery life but not when at full charge on an older battery. LIterally no other mobile devices do this. You don't buy a device with a given performance level just to accept that as battery degrades (which we all know has always happened and accept that as part of the technology) the device performance does too (which no one has ever accepted and has never been standard on any device aside from Apple ones).
This is purely a move to push people to upgrade and push people away from just replacing the battery after a couple of years. They won't want to sell you a £600 phone then two years later sell you a £70 battery then another two years sell you another £70 battery when they can push you to spend £600 on a new device every two years.
What needs to be deeply investigated is if Apple specifically push out aggressive downclocking modes or specific over taxing only on older phone software within new iOS updates released with new phones. I suspect that is actually what happens, let people have their normal device performance on new phones, when the next gen phone is released they release a new version of iOS that tells older phones to downclock more aggressively, this way the lackingperformance to users feels like their old phone unable to cope with the rigours of a more up to date and powerful operating system and makes them think their olddevices are much slower with newer software than newer phones making them want to update.
It's worth remembering a couple of things, one that any phone can end up with technical issues and shut down randomly, this can simply be from the battery being almost out of power. If a user only ever gets to say 90% power and keeps topping it up that is almost worst case scenario for battery life but also screws up the battery life indicator as you need to do some full cycles now and then for the software to be able to estimate battery life accurately. So in a few scenarios they could be at 5% power, the battery is turning off but it's reading as say 80% power because the battery is never cycled so it's not aware it's really at 5% power.
A more realistic scenario is simply that with Apple trying to spin this story they have a few guys post to reddit with stories to back up their excuse. Places like reddit and most social media platforms simply have shills all over the damn place to spin the narrative they are pushing.
Either way as I've suggested before a really deep investigation needs to be conducted by people with the technological skills, that means someone who has this slow down goes to a qualified person who can remove the battery and test the battery's output on it's own. If the phone has slowed down to 50% clock speeds and you take the battery out and it's reading 3.75v still, then it's not lacking voltage. But again I think the most crucial thing is, is iOS updates also sending out triggers to older devices to at that point aggressively clock down where before new phone/new iOS version are released the phones don't clock down regardless of battery life?
I also touched on another scenario, they have dire voltage reg circuitry and it really can't cope with minor losses in voltage.... but that means the device isn't fit for purpose and people shouldn't spend £100 on them let alone £500+ for an inferior product.
Why do basically all other brands manage the same clock speeds with no issues 3-4 years later when the battery has gone to hell but Apple phones can't? Voltage reg stuff in general is designed to work with a relatively wide range and all li-ion batteries work the same so if every other brand is building in enough leeway to get the voltage right even on an old battery but Apple can't despite being more expensive devices then that alone is a massive problem in which they are selling you inferior hardware with effectively a far shorter life span at the rated specs.
Would anyone here pay for a 8700k at current prices if after 1-2 years due to poor manufacturing it could only sustain half the performance while stable?