In the case of Nintendo, they've agreed to support cross-play, which Sony refuse to. And their consoles and brand are very different from XBox. Very few people are buying a Switch instead of an XBox or gaming PC; they're more likely to be buying it as another way of gaming.