Even gamers are getting off the endless upgrade cycle. Graphics have plateaued so there isn't a need any more for a new PC/graphics card every few years, plus with an increase in Indie games, and the big budget AAA games being developed as cross platform and generally not pushing the limits of PC's, there isn't a good financial reason to upgrade so often.
Steam survey stats show the vast, vast, majority of gamers have lower spec PCs than high spec/"modern" PCs.