They need to have a competent service first and not charge money for the absolute bare minimum. After seeing how well PSN does for Sony they must be kicking themselves over their very poor efforts.
nintendo's really had online systems in games since... 2005 or so? the ds let you play animal crossing and mario kart ds through online multiplayer. you could even use the ds's built-in microphone for voice chat.
then they were the first to offer legacy titles through a digital platform on the wii.
all of it got rebooted for 3ds, and then again for switch (basically killing off vc so they could do mini consoles and their new online service). they go from friend codes to accounts and then regress online communication to what is the akin of picking up a telephone and talking with your friends while you play games against them online.
ds had built-in voice chat on games.
they do some positive stuff - including nes titles like a limited gaming netflix as part of the online service is unique to them. their idea of miiverse was neat and generally well-implemented. but it just seems like there's a constant string of managers behind the scenes getting promoted into positions and then starting from scratch. i really don't get them. for a company that's been in the online space for 12-13 years, they sure don't act like it.