4m for Scorpio is straight up crazy. It would be amazing if it hit half of that.
And Xbox isn't going to hit 12m overall, there is nothing exclusive to push sales and Sony has the far better marketing deals. I don't see Xbox hitting 10m+ in a year this gen, it just doesn't have enough going for it and doesn't have enough countries that care about it.
As for Switch, it comes down to what else Nintendo announce at E3. If it's nothing substantial, then 4m for Switch by year's end is reasonable. If they announce Pokemon Stars and bundle that in with the console around the holidays for $299, plus perhaps maybe a couple more games not yet announced, I think Switch can do 6m by year's end.







