I'll give you the benefit of the doubt and agree: if they were in that position, they'd be pricks.
But they're not being pricks right now, they're open to cross-platform/cross-access along with XBox and that's great. Gives people more options and flexibility with how they play Fortnite. Neither hijack EG accounts.
Microsoft does care about money. Despite that, they're not being total asses about Fortnite even as Switch outsells XBox.
Not sure what you're talking about here.
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.
As for microsoft, they are thinking of making games for other platforms, main focus is about services and xbox live.