A couple of weeks ago, Reddit user TeckFire ran some CPU benchmarks (via Geekbench) on his iPhone 6 Plus before and after he replaced its battery. He found that CPU performance was significantly better after a battery replacement, which he attributed to Apple slowing down phones with low capacity batteries. A week later, Geekbench's own John Poole wrote a post that pointed to Apple's involvement. In essence, Poole says that Apple introduced code to iOS that limits iPhone performance when battery charge is low, which could be interpreted as a CPU issue leading to users replacing their iPhone instead of their battery. While this may not be Apple's intent in this case, it's not hard to see users being confused and blaming the company for planned obsolescence practices, especially as Apple benefits from user confusion and iPhone upgrades.