Isn't there any practical way one could make an upgradable console system? ... I mean, not PC-style where they will release new stuff every 3 days and you are free to stick one of a million pieces into every slot, but an upgrade system controlled by the developers where when the hardware is getting to this point where it could use an upgrade, a cheaper, relatively simple upgrade kit is presented to the customers, and the option to install it themselves or send it for a service (idk much about the logisitcs part of that)...
I dont exactly know what I'm talking about here, but I'm sure someone that does could make a system like this work. Of course you'd still have to be able to run your old games on the old system, but upgrading would allow you to play both old and new! ... ... It always pissed me off how PS2 games couldn't be played on the PS3, especially when they never brought out good alternatives to my favorite games!