I would be less forgiving. I see every day computers that are more than 10 years old run up to date (Unix / Linux) software. Within their limited CPU power, they of course cannot run the latest heavy duty software. But they got the latest security updates, and can run the latest version of 99% of the software we may need them to run. Not all softwares need double CPU and memory every few years.