I hate to say it, but you sound like a rich snob. There are many people who would love to have a computer that was only 10 years old. Many people run machines that are more than 5 years old.
Computers are expensive. It is nice to be able to always have one that is only a few years old, but the reality is that most people have to make do with what they have for a long time.
Any functional computer does NOT belong in a landfill. Give it to someone who doesn't have one.
I have a Lenovo G555 laptop, circa 2010. It has Windows 7 home premium, 4GB RAM, 160GB HDD (not much on it), etc. Received one of those "Upgrade to Windows 10" reminders and went for it. It wouldn't go! Froze at 99% finished. Called MS Answer Desk and a tech helped me redo it. Still did not go. Next day, another MS tech, same thing. The latest tech guy said it was because my BIOS would not allow me to change my operating system...fancy that. He said I'd have to contact Lenovo. So, I did. What a disaster! They wanted me to pay a premium fee to find out how or if my computer would accept Windows 10. I declined their ridiculous offer! Bottom line from them and from research I attempted on the Net, Win10 is "no can do" on this laptop. So, even though MS says if you have Windows 7, you can upgrade to Windows 10, someone is not telling the whole story. By the way, I also used MS tool to check "is your computer capable of running Windows 10" and it said yes. Maybe some of your followers can help me get to Windows 10. As you know, the freebie for W10 expires July 29. If I can't get it for free, I "ain't" getting it. I'm not about to spend $119 for it, ever! Thanks for your time.
--Submitted by Larry A.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic