Under the old software, where the phone would randomly turn off on you, what do you think they would’ve done? Probably the same thing. Buy a new phone.
So I question the question is would users be happier having their phone slow down or having the battery appear to drain extremely fast?
I guess my answer to that would depend on how bad the average “slowdown“ is. I think you’re right if the issue is serious, but if most people only take a 10% hit when your phone is old then the slowdown may be a better option.
I’ll admit that I’m not sure how possible that is. If this technique would let you pretend that the battery only had half its capacity left without slowing down the phone then that maybe one thing. If even a slight battery degradation meant you have to pretend the phone only had 1/20th of its original battery left then obviously that’s pointless.