And? Nobody forces you to upgrade your hardware more often than you wish just as nobody forces you to buy every game on the market.
Don't have to be buying every game on the market. You buy a new game that you are really interested in... it stutters like fuck at the resolution you want, even after tweaking the settings and ini files... you go and buy new hardware. Period.
If you go complain on a forum about the ridiculous performance, and every @sshat fanboi and their mother tells you to go upgrade... which supports the devs not having to do some actual work to optimize. It's getting worse with every new engine release. It's not like the good old days when there was a dominant engine (like quake 3 based games), and you could roughly predict the performance you were going to get (minus any tweaks the game company may have done to "enhance" the engine).
So yes, it's indirectly FORCED upon you.
Get your games from GOG DAMMIT!