When your the big dog, you tick off the little guys trying to get scraps. Nintendo made mistakes years ago. If those mistakes are the reason companies don't want to sell 1-3 million copies of a port for Switch, that's their loss. It doesn't make good business sense, but that's capitalism and their choice.
I suspect the same thing that happened to Nintendo then is going to happen to Apple soon. Their 30% cut stance, along with banning Xcloud and (I think?) Stadia... They've just declared war on the whole world. Will be interesting to watch over the next couple of years to see what happens!