First, what you are getting for online play now is NOT what you will be getting when this is rolled out and you have to begin paying for it. That is pretty self-evident unless you've been paying absolutely no attention whatsoever, so the 3DS and Wii U comparison isn't an apt one.
And sure, let's bring up the Vita, the platform that Sony abandoned shortly after its release. Sony had the benefit of not mandating PS Plus for online play on Vita because... well, very few people actually owned one or wanted to own one and they were raking in $50 a year from PS4 owners, so why would they bother changing it to match PS4 (like they very well could have) when the subscription requirement was implemented when the platform was already dying by the time PS4 was a thing?
And I don't disagree with you about Steam, but PC has been offering free online multiplayer since... well, since the internet was born. We are talking consoles here. Switch having paid online multiplayer was an inevitability, but the question was always what the paywall was, so you're a little late making this the hill to die on. The reality of the current market climate, induced by Xbox Live and then PS Plus after it, means free online was all but doomed. So no, expecting something free when we've known since January that it wouldn't be and rightfully assumed it wouldn't be since last year doesn't come across as a terribly sincere argument, it comes across as either naive of willfully obtuse.
I'm right there with you, I don't think any console should be offering P2P matching services for $50 a year, even if they justify it by stapling "free" games to it as an inducement, but it's the reality we live in and, more importantly, the reality many gamers have been willingly accepting since 2005 and re-affirming since 2013. So trying to pretend that such realities can be outright ignored is... well, insane and unreasonable.