If i was nintendo i would want cross play as well, it only helps them establish themselves in online gaming comunnity a place where they are way behind the others.
Any improvement should be welcome however it's done.
As for microsoft, they are thinking of making games for other platforms, main focus is about services and xbox live.
Cool. I'd like Rare Replay on Switch. Cuphead would be sweet too.