Honestly, it's a factor that makes me not want to get a Switch, because one of the few games I want is Splatoon 2, which is basically all multiplayer if we base it on its predecessor's short story mode. I fundamentally disagree with paying for a game, and then paying for access to play that game. I want to own that game, period, and welcome local multiplayer. On the other hand, if this makes the lifetime of online games longer than they would be, it could be a good thing. I myself don't want to have voicechat, but do recognise that some people do and it's nice to have a choice.
To address kids not having access, usually, if you're a kid in a family that can afford to get a videogames console and games, you also likely have an allowance or sufficient time to earn some spending money. It could be great opportunity for them to learn about reoccurring payments and what they want to use their money for. There are some exceptions, but I think this is fairly accurate.
I think one of the paradigms would be neat to see change would be the creation of local leagues and an increase in local tournaments. It's possible to link eight Switches together. Everyone could bring their own systems and link up. RL tournaments can be fun. At minimum, everyone has at least one thing in common to talk about that's not the local weather. If that happens, I do hope that people take the Pokemon approach (being friendly and helpful and making the game accessible-- at least, that was my experience). The downside in settlements which have lower numbers of people per area, of course, is that it may not be possible to have sufficient numbers of Splatoon 2 players in the vicinity... it would definitely be a more densely-populated-area-thing.
Something I'd like to see would be a discovery mode for adhoc connexions. The idea is that you could toggle yourself to be discoverable or not and then arrange to play togther. Example you're sitting on public transit and there's another person on the other side playing too; you could request to play together on something you both have. Maybe something Pictochat-like for preliminaries or just a request button for slotted and digital software. Less useful for Splatoon because of the number of participants required (two four-squid teams), but something that'd facilitate this entire sort of play with random people meetings maybe.
I'm glad there aren't microtransactions because they annoy me on principle; however, I wouldn't be averse to the way some games handle it where functionality isn't behind more payments, but aesthetics are. That way, I can play a game, and then if I find it good and want to support them by buying something that makes my icon look nicer, great.
tl;dr I don't like it and don't want to pay, but short of not getting a subscription and encouraging local play, I'm not sure what else I can do about it really.