1 million shipped in 20 days is good but it's nothing mind blowing that will make third-parties care about switch, and yes people buy nintendo consoles for mainly nintendo games, just look at how insane nintendo games are selling.
tl;dr: the VGC community has bought twice as many third party games as first party games.
Gameplay > Graphics
Substance > Style
Art Direction > Realism