Yes, very, very easily. As long as they fix their stocking issues.
I'm not sure xbox one will even hit 50 million, and you are giving switch a starting bonus of 14 million.
Then again when does "this generation" end? If you simply mean by the time "switch 2" comes out - than absolutely.
If xbox panics and bails out in 2019, you can't call that a "generation end" simply because one company panicked at being outsold 2-1.
- Deadliest mass shooting by an individual in US history (10/01/2017)
- Deadliest high school shooting in US history (02/14/2018)
- Deadliest massacre of Jews in US history (10/27/2018)
- Political assassination attempt of TWO former presidents(and 10+ other people) (10/23/2018 - and beyond)