I feel like a lot of Nintendo fans, in relation to the Switch's third party support, treat it as a game itself, that should have a consistent vision or something? Like "Antonblast before Pizza Tower just feels wrong!" that's not a creative or even business decision anyone made, those are two seperate games, one with a developer that wanted to port it, another with a developer that didn't. "Why would Microsoft put Call of Duty on Switch instead of Rare Replay?" because they think there are people who want to play COD on Switch, and are less confident that Rare Replay would still make money (keep in mind that Rare Replay is 1. a budget title, and 2. heavily dependant on the Xbone's built-in capability of OG and 360 emulation) - this is not cause and effect or a case of priorities. Not everyone who owns a Nintendo console is a fan of Nintendo games, let alone a non-fan of the gritty GAAS shooter market - in fact, there are probably more COD fans playing Switch than Rare fans just on virtue of COD being a bigger IP than anything Rare has ever done including DKC.
Seriously, why would you be upset over any game being avaliable on your console? There's not a finite amount of games in the world, console libraries are a situation where everyone can be happy without compromise, because there's just so many people making games, just wait until the current consoles drop in price to get everything else you missed.