Fortnite, Minecraft, Overwatch, Fifa, and many other 3rd party games do appear on all. You're just cherry picking the games that don't appear on Switch. You are way to caught up in what each company could take from another, they are all gaming companies that contribute to the gaming market. If someone buys Animal Crossing, who's to say that person may not be interested in something similar on Playstation? Just because someone buys CoD on playstation does not mean Sony is happy about that person buying Smash on Switch lol. You realize that money could have been spent on the playstation they already own.
This nonsense of those franchises don't appear on Switch because they don't appeal to the same target is nothing more than you seeing what you want to see instead of facts. Hell, you blatantly lied about Fifa. If what you are saying is true then Switch wouldnt even receive ports. It has some form of Assassin Creed and Fifa because they are all gaming consoles with the main purpose of playing games. Nintendo platforms in the past have had GTA(GBA and DS) and CoD. It probably has more to do with hardware power then target market lol.
Regardless of what I say you will continue to believe what you believe so I won't push this any further. Your real intentions are to create an excuse for Switch beating Playtation.
I'm not cherry picking anything, those are the games that sell the most out there, Nintendo target is people that buy Nintendo games, that's what they shape their hardware around, not other developers needs, that's what they succeed into.
And what about excuses about the Switch beating Playstation? As far as I know it still have half the way up to reach the PS4 sales.
You can keep getting personal all you want, Nintendo simply has a complete different focus than Sony or Microsoft, and that's very easy to see, so much it's quite sad I have to point it out for you.
Not everything is an attack at Nintendo, but rest assured, your or anyone's else blind defense to any kind of subject won't ever prevent me from pointing things out.