You can fix Windows 8 by adding Classic Shell or something similar, and then it acts a lot like 7, and you can avoid TIFKAM. But Microsoft never admits to a mistake. They are probably doubling down on it in Blue, rather than fixing it. It's a sure sign of too much monopoly power.
So if you need a new PC, then it's possible to live with 8, but it's true that PCs don't get obsolete as quickly as they used to. Unless you are a hard-core gamer and need the fastest performance, a 4-year-old system is likely to suffice. Especially on the desktop, which is easy to upgrade. Laptops are more likely to physically wear out, though some well-made ones last a long time. Mine's over 6 years old, runs XP, is on its fourth battery, and the keys are worn down, but it still works pretty well.