We all know a new iPhone is coming out every year, does that kill sales?
MS are most likely going down the yearly console route most likely. When Scorpio comes out, are people going to be like I will wait next year as they'd release a new one. You'd be waiting forever.
Nintendo announced the NX basically a year in advance.
I don't understand this kill sales. PS3 sales were good when Sony announced the PS4 back in Feb 2013.
As long as MS support the Xbox one with good games then the sales will good. Then you got a game like red dead redemption and Mass effect, which could launch before the Scorpio. GTA V launched before the PS4 and that boosted PS3 sales.
Also the Scorpio won't be for everyone. It's going to a high price entry console. Where as Xbox one will be low entry and that should boost its sales.
Consoles aren't phones. Wii U has been dead for years, announcing NX doesn't really matter, you can't kill what's already dead and GTA V is another beast all together & RDR will help Sony way more than it will help MS.
High price entry console? Consoles have limits, it's not going to be >$399, any higher and they are killing Scorpio themselves. I don't see the console getting dropped to $250 so we're looking at $299 weak box vs $399 next year over 4x more powerful if rumours are true, why would anyone buy the current weak box when you can wait a year and get something far more powerful for a few $ more?
The only system seller they have coming out before Scorpio barring any big third party exclusive money hat like RDR or something is Gears 4 and to be honest I'm not even sure how much of a system seller that is if even Halo barely moved the needle (which had it's own problems admittedly, but still).