The Apple throttling thing was specifically to extend the life of the device. When a battery is old, if the CPU is not throttled, the device will instantly power off when the draw is too high.
Apple was throttling the CPU when the battery was old and could not sustain such power draw peaks in an effort to make the device remain usable for a longer period with a mostly-consumed battery pack. Had they not done so, the device would be unusable sooner.
To assert that it is to make you buy new hardware is a factual error.