"Less than a year after release, iOS 12 has reached 88% of all active iOS devices" [0]
By contrast, Android has an insane amount of fragmentation, though the link is outdated, at the time, Marshmellow 6.0 had the most users, at 16.9% of all Android users, while Android 9 had just 10.4% (this was 10 months after Android 9 had been released) [1]
I know this comparison isn't perfect by any means. Apart from the differing time frames, Android has more use cases than just mobile devices. Nonetheless, the difference is staggering.
[0] https://www.digitaltrends.com/mobile/ios-distribution-news/
[1] https://developer.android.com/about/dashboards/index.html
Preventing ecosystem fragmentation is well and good, but it's orthogonal to publicizing that the OS does CPU throttling on devices with batteries whose power delivery is compromised by age, and making clear that a cheap battery replacement will do as much to solve that problem as an expensive new phone will.
(I do my own refurbs, so I can vouch from experience for a battery replacement solving throttling. There's no deliberate derating of older devices qua older devices that I can see, but it's reasonable that people believe there is, because Apple has done a terrible job of making clear what's actually going on. One of many cases where their habitual allergy to transparency has harmed them and their userbase alike; it's hard to blame kremlinologists for being kremlinologists when that's the only way to try to figure out what the hell your company is doing.)
11.3 in March of 2018 added the override UI: https://en.wikipedia.org/wiki/IOS_11#11.3