At this point I've come to accept that we're entering a more progressive console development, but it sounds like the sort of thing you'd only want to try at the start of a generation. Trying to make games for whatever the current Xbox model is + making sure the older models still work sounds like quite a chore. How long are the older models supported, I wonder? It has to end eventually, and things would need progressive tiers of downgrading. Sony has some of that same problem, but they seem more interested in starting with a PS5 as its future progressive device? Make PS4 titles BC and just call it "Playstation" with an updated model every 2 years. Trying to do it mid-gen on what will be very weak hardware in another 5+ years is quite bold. Really, this sounds like it would be easier for people to swallow on brand new hardware that would always be compatible with everything in the future without question.
The oculus move sounds good! But if MS walks out at E3 and their big message is "HEY, LOOK, VR!" they're going to look desperate in trying to follow Sony who has been talking it up for 2 years and has a release date. An endgame of an Xbox that could run win10-compatible titles for oculus would be a big step forward in that it would at least set the entry price around Sony, plus it would have beefier performance, and then of course work on a PC.
With all the new model silliness from all 3 big makers that may or may not all be out by the end of this year and a desire to move people to buy the new stuff, I'm wondering if we'll see $250 consoles this fall. Xbox surely. PS4 I don't know.