My iPhone is over 5 years old and has not slowed down. When Apple did slow down phones, it was because the battery was aging and it could not produce enough power to power the CPU at full speed. Apple had two choices:
1) Reduce the CPU speed so the phone did not crash
2) Not reduce the CPU speed and let the phone crash when the battery could not produce enough power.
I think Apple made the right choice.