Adjusting for inflation the Switch has the fourth cheapest launch price of any home console ever:
http://www.ign.com/articles/2016/10/04/comparing-the-price-of-every-game-console-with-inflation
A 32Gb iPad Mini is $400. That is as much as a PS4 Pro and people still buy tons of them for their kids.
With no consideration for the fact that the Switch is a portable console and the "big boys" aren't?
Uh, the $150 price for a 3DS is a recent thing. The 3DS was $250 at launch, which is only $50 less than the Switch. I imagine the Switch will get cheaper too over time just like the 3DS did. Hell I expect it will come with a game for $300 by Christmas.
Well it is by far the most powerful mobile console ever. It blows the Vita or the 3DS out of the water.
Heck, both the PS4 and the Xbox One were $400+ at launch, and the "current" PS4 is $400 right now. We have no clue what price the new Xbox will be, and it will be competing timewise with the Switch.
I can understand being disappointed with the Switch's initial third party support, and I do think the accessory prices are crazy, but $300 for a console and two controllers isn't that bad. If it came with a single game it would be a slam dunk.