Welcome to Nintendo. While the rest of the industry has long since advanced, they haven't implemented basic things that were common to consoles since the 2000's.
When it was free, it was a bit harder to complain about, but now that they're making you pay for it, it's beyond excusable for what they're offering... Especially since we're paying for basically the same thing before that was free. The paltry offering of NES and now SNES titles (...woooo) doesn't make up for lack of in-game messaging system, voice chat, or use of unified gamertag system that doesn't rely on friend codes. And that's not even mentioning their online infrastructure and issues that affect the actual online games, like latency and lag.
It's overwhelming disappointing that they refuse to change. They have all the potential to make something great and unique when it comes to an online service, but they completely squander it by refusing to listen to their consumers and pay attention to their competitors. Online just clearly is not a priority to them (And probably will never be at this point).
The only reason they can afford to continue being so complacent and indignant is because the Switch was a success, but that may not be the case with the next console. That very lack of willing to adapt is going to catch up to them sooner than later.