Acho que tem uma confusão, a Apple não alterava o clock com 50% de bateria, ela alterava com os ciclos de uso. Acredito que o sistema verificava que a bateria estava com 1000mah por exemplo e reduzia o clock para tentar manter a mesma duração de tela, tanto que um usuário com um iPhone 6 com 3 anos, viu que o celular que deveria operar em 1400mhz, ficava no máximo em 600mhz.
Creio que ela queria evitar o que ocorre bastante com o LG G3 e com varios Samsung, que depois de um ano de uso, as vezes começam a desligar com 40% de bateria. Eu tive esse problema com o LG G3, Galaxy S3 e Galaxy S5. Com os iPhones antigos, era comum desligarem com 10% de bateria, indicando a hora de trocar.
O problema da Apple, não foi o fato de fazer isso, mas o fato de não informar claramente o consumidor.