development makes the software more performant over time, not less
Yeah but they will focus on the newer hardware. And new features might based on new hardware capabilities that might not be on the older hardware or requires workarounds that are worse.