>>717060158By having the most insane launch year library of all time.
Like
>>717062706 pointed out, the BOTW/MK8D/Splatoon 2 triple combo basically gave it unstoppable momentum. That was 3 of Nintendo's A-list out the gate, followed up by a 3D Mario in October, Smash Ultimate just a year away. And mixed in were projects catering to more diverse tastes. ARMS, a Fire Emblem game that defied the odds of launching next to a 3D Mario, and Xenoblade Chronicles 2.
Its last missing A-lister would have to wait until 2020, but that probably had the most serendipitous timing in history, like the inverse of Seth MacFarlane missing a flight that ended up being one of the planes that crashed into the World Trade Center.
Right now Switch 2 in the immediate shortterm is banking on people having the desire to make the jump early to have Pokemon Z-A be playable and not look like shit.