Shifty, the thing to remember is that console hardware is expected to become cheaper over time, while remaining just as able to run all the games. A large portion of the market won't buy in at the starting price and thus the vendors need to lower the price through the cycle. That can't be done if they refresh to more powerful hardware.
You can sell two consoles at the same time.
Cheapest X360 is now just $180. If Microsoft was to phase it out at $300 and reintroduce an early X1 at $500, they would have lost at least half their sales IMHO. Without enough units out there, the software sales will suffer too. It'd be suicide.
And again, a marginal refresh wouldn't allow a sufficient jump in visuals, and would only serve to mess up the life of developers and publishers.
The time for the new consoles is now. Even just a year earlier, the hardware would have been too weak; and a year later it would've been too long for a single generation and other vendors and platforms would've become a much bigger threat too.
Meh , xbox one is a 8 core jaguar set up at 1.78ghz or whatever with a 1.3tf gpu and 32 mbs of esram and 8 gigs of ddr 3
This will drop next year in cost and again in 2015 and again in 2016.
IF MS decided in 2016 to put out the xbox two also using a 8 core cpu but perhaps the replacement to the jaguar and instead of 1.78ghz have it at 2.5ghz with a 5tf gpu and 96mbs of esram and 16 gigs of ddr 4 ram we would see another step up in graphics. 1080p would be something easy to hit
They could slot that in at $500 with Kinect and move xbox one down to $250 with no Kinect.
Both systems could play the same games . You'd have battlefield 10 at 720 on the xbox one but then 1080p with all the bells and whistles that neither of the new systems can handle.
There will be a lot of people willing to upgrade and for people who aren't they can play in lower res and less eye candy on the one.
2016 would only be 3 years. So maybe 2017 . 16nm finet should be widly avalible .