There is no reason for any company to charge for online. Again, the Wii U had more features, and was free. Virtual console, voice chat, dedicated servers. NSO costs $20 and has NES games, peer to peer online which is objectively worse than dedicated servers, no voice chat, and extremely limited cloud saves.