"Meanwhile Nintendo still hasn't caught up with Xbox Live from the original Xbox."
I can't help but think that this is intentional from Nintendo. There are many many online and local wireless features on the Wii/ and 3/DS that are no longer present on the Switch. They seems to start over with every platform. I get the impression though that Nintendo doesn't want communication features that are not "safe" for younger players. It is really frustrating though, especially with stay-at-home, that my kids can't communicate with friends on their gaming platform. The Wii U was a step in the right direction and they scrapped that.
They made the right decision. Communication in online gaming is poison and only gets worse and worse over time. Keep your kids off of it as much as you can.
In general I agree, though every gaming community is a bit different. Personally I'm keeping my kids off public online communication in particular, but I do want them to have that communication option with IRL friends and family when they go online.
I don't know if I would hold it against any company for not being on par with Microsoft for rolling out a massive cloud service. Microsoft has been designing for massive, globally distributed services for enterprises forever, even before Azure and O365.
I can't help but think that this is intentional from Nintendo. There are many many online and local wireless features on the Wii/ and 3/DS that are no longer present on the Switch. They seems to start over with every platform. I get the impression though that Nintendo doesn't want communication features that are not "safe" for younger players. It is really frustrating though, especially with stay-at-home, that my kids can't communicate with friends on their gaming platform. The Wii U was a step in the right direction and they scrapped that.