Hindsight is 20/20 vision but Jordan McMahon has an idea of what Apple could have done to avoid iPhone Battery-gate:
Rather than quietly push out an update that crimped older iPhones, it should have made that throttling opt-in. As it stands, there’s no way to avoid having your phone slowed down once the battery reaches its limits. By giving users the choice, and giving them the information necessary to make their own decision, Apple could avoid the frustrations many have expressed over the policy.
Apple does not like such transparency and prefers to shield the user from such considerations. That’s wrong. If smartphone crashing when batteries weaken why haven’t we heard about that as an issue anywhere?