ummm, are you for real?!
First bold part: Switch is very supply constrained, as we all know. It sells out everywhere (maybe not europe) within hours of restock. It's very hard to find. Current weekly sales are artificially low.
Second bold part: uhhhh, that's just insane. You think xbox is going to beat Switch and Wii U combined??!?!?! And by 10 million at that! hahahahaha What world are you living in? Guess you haven't noticed Switch sold 4+ million in 3 months despite it being sold out worldwide the entire time. Xbox just hit 30 million and it is dying.
Which brings me to the third bolded part: Xbox has sold all of 2 million consoles WW in the first 5 months of this year. It ain't getting close to 9 million, and it'll be even worse in the years to come. It **might** hit 7 million this year. It's dying.
In 1 year you will see xD
Without any 3rd party support it won`t will sell nicely over a long time, In germany (Duesseldorf, Cologne etc. there are no stock issues you can buy it everywhere without any problems, see the reality its a slightly better selling Wiiu. And yeah it sold 4 million but why'? Wiiu only gamers has to switch their systems because they dont get any more games.
Xbox will be the most powerful system by november 2017 alot of technic freaks will get it only to see their games in 4k, so as we all know it will sell nicely in the the end of the year.
but the bigger problem the switch has is the ps4 because this is the casual mainstream console this generation and everybody buys it if he`s a gamer or not so nintendo can`t hope for the casual wii effect.