The PS4 and the XB One have been around for a while so those numbers make sense. However the Switch as a first time buyer can easily cost you $400. Yeah it is 299 but most people will buy Zelda, Mario or Mario Kart. Plus a carrying case as it is a handheld device after all. So with taxes you are getting up there. It is more costly than an XB One S. So that is pretty hefty for a "secondary" console.
I got a Switch because Nintendo did a better job of convincing me that I needed to play BotW and Odyssey than Microsoft did in convincing me that I needed to play Halo 4 and Gears 4. The Switch is my primary console now, I have logged more hours into it than I have in my PS4 since acquiring it.