Smash might get above Mario Kart for a short while, but it definitely won't outsell it lifetime. The new Pokémon games are the only ones that could do that, but I'm leaning more towards MK8D staying on top (assuming MK9 doesn't get released on Switch).