"One of two good games". EXCUSE YOU!?!?!?!
That's really ignorant.
Anyway, Naughty Dog took a dump and got praised to death for it, Uncharted 4 can literally be a piece of crap and the press will hype/overrated it anyway, that'll help to move a couple million of copies on hype alone.
The game will definitely be bundled in the near or not so distant future (holidays), which will also help.
It'll go down in price unlike Nintendo's greedy asses' games, which will also help.
It most likely will be getting a re-release at a budget price, which will help.
I think both, ND and Uncharted are overrated but I'm voting for U4.
Mario Kart's numbers are impressive, specially since the game sells on brand recognition mostly.