I don't think it's quite the same. You see, with a console, you know what you're getting into when you buy it. You know that the console you purchase today will be the same 10 years from now, 20 years, etc. And the only way to "upgrade" the hardware is to buy the next console that comes out. Most who do this, but want to play the older games too, will keep the older machine laying around. In doing so, you're able to continue to play the older games you like on your old console for as long as you want. You also know that in buying a new console, unless the new console is backwards-compatible with the older console, your game won't work on it. But for consoles, this is a given, and has been so since game consoles were invented.
PC gaming, however, is a different animal. Every PC is, at heart, based on the same hardware and software (generally speaking) as the generation before. Therefore, there should be no conceivable reason why software that currently runs on my machine now can't run in the future if I make a simple upgrade to the same machine (more memory, bigger HDD, different graphics card, etc.). Likewise, if I buy a newer machine, there's a high likelihood that, if I'm running the same base OS (usually Windows), it should still work with little to no extra configuration necessary. PC gamers have relied on this for years, and is one reason dedicated PC gamers who do not own consoles specifically choose not to own a console. It hasn't been until recently that we've had to deal with DRM do the degree that it basically locks a PC gamer into his or her current hardware configuration without the possibility to transfer to another machine (games purchased over Steam excepted).
Perhaps the biggest thing that makes the difference between PC gamers and console gamers is that console gamers can (and do) have multiple consoles in the house. Being smaller in size than a PC gaming rig, gamers will tend to occasionally keep the old boxes to play the old games that the new machines will not play. PC gamers, on the other hand, tend to only have one PC rig in their house, and maybe two if they have the room. That rig then gets updated over time, or eventually replaced. We know that on a hardware and software level, these upgrades or a full replacement should not render the old software inoperable (there are certain cases where it might, but these situations are becoming far and few between). It's just things like DRM that tend to stand in the way.