The vast majority of PC Gamers don't upgrade their computer every 1-2 years! That would be absurd (as you've mentioned)!
Many games do continue to push the boundaries, but the versatility of PCs makes them able to adapt and cope (even from something as simple as in-game graphics options).