On this I firmly disagree. It is not some fundamental force of the universe that prevents Nintendo from getting 3rd party support; it is their pwn continuous token efforts to support third parties combined with their market failures. If Nintendo made a dominant system for 2-3 generations without forcing developers to jump through hoops they could easily acquire 3rd party parity. (Making 2-3 dominant systems while maintaining said accessibility would be difficult though, but that should be a given)
the 3DS sold well so why hasn't EA made an attempt to make a game for the system unlike DS? Where's the Fifa game for the 3DS and so on?
Also, you say that Nintendo does not have a dominant system? What about the Wii? Where's GTAV for the Wii if Chinatown came for the DS? Infact, where is that third party that was suppose to be there?
What about the Wii? Not much of western devs out there.
However, they get strong support from the Japanese developers like Capcom and SEGA and Square Enix so in the eastern side of things, Nintendo has gotten a lot of support. Its the western side of things that Nintendo will not get a whole lot of.
This might sound a bit racist but if you look at it carefully, it seems to be that way.