It can take a decade to build a satellite. And you have to fix the design before you build it. And you don't usually fly the absolute latest toy; you fly something that's proven reliable. So by the time it's on station, a satellite might be flying 10-20 year old tech.