Most of money comes from software sales, not hardware
Switch's game sales so far are awesome. Almost surpassed 3DS and I'm guessing in one more year it will have Wii U and 3DS software sales combined, and then some more months to outsell Game Cube + Game Boy Advance sales combined
I'm sure it will be the first Nintendo console to surpass 1 billion software sales