The main thing Switch needs to do to beat Wii is get decent support for more than 4 years.
Nintendo dropped Wii like a rock after 2010 to shift their teams to making 3DS and Wii U games, and fucked up on properly localizing and advertising games like Xenoblade, The Last Story, Pandora's Tower, and Fatal Frame 2 Remake, which could have softened the crash.