If Microsoft released an Xbox One next year with a faster processor, better graphics card, and more/faster RAM. How would this be any different than someone upgrading their PC with the same components?
If Microsoft changes how developers look at console games, a developer can release the same game that would work on both the original Xbox One and the upgraded one just like they do on a PC. If I bought Tomb Raider for my PC and I had an older processor, only 4GB of ram and a NVidia 780 the game would play as best it could. But if I got a new motherboard, added a new processor, upped it to 16GB of ram and put in a GTX 980TI, The game would just run that much better because of how it was developed and designed.
Why not implement this same design/development process into a console! I would gladly buy a new Xbox every 2-3 years if I could continue to play all my old content and new content!!!
Ulfghuld's comments