Apple didn't have to replace batteries, they chose to do it to quiet down the bad PR they were receiving.
When Intel issues a microcode update to slow down aging Skylake processors so that everyone goes out to buy Cannonlake, you might be able to draw a comparison.