Planned obsolence.
I think it is inevitable and should be planned for, instead of complained about so much.
The technology evolves. So does the hardware and software.
Yeah, people *are* planning for it. Theyre buying consoles. Theyre buying consoles for the stable technological plateau of reasonable duration, and the Gamestop near my house doesnt even stock PC games on the shelves anymore. You ask at the counter, and if its a Major MMO or an RTS ,the last two genres to flourish on the PC (both of which are moving console side, with most major MMOs slated for release a year from now being developed for the 360, and RTS going cross platform as well), you might get lucky. Used DvDs get two racks.
Of course technology evolves, but we're talking a matter of degrees here. Its a wheel spinning off its axis, driven in tandem by game developers and hardware manufacturers, with no system of checks, standardized upgrade paths, or in-built consumer friendly mechanics in place.
So yeah, people will stop complaining about it soon enough.