[citation][nom]renniz[/nom]Even with all the improvements, you would think after 5 years, they would upgrade the cpu, gpu and ram so it could specially coded games that can leverage the new specs.[/citation]
They are CONSOLES for a reason. The best they can do is make the hardware smaller, cheaper and more reliable. They cannot make the system IMPROVED as it would break some games. The software on consoles are very close to the hardware. Look at the Amiga computers of the 80s~90s... the game developers had the software too close that the games worked best on the BOTTOM end A500... that we had to run EMULATION to degrade the OS & CPU speed to run properly.... otherwise, the games would crash, run too fast or copy-protection would kick in. Or Advanced games wouldn't work on the older hardware.
Even adding the Kinect Feature is a problem in this generation of the XBOX, game developers know that it will NEVER reach a high attachment rate. BUT the next Xbox will more likely have Kinect"2"(whatever) standard will have a bigger impact.