This has been a problem since the NES. The only reason that console had such great third party support was because there were no other options available at the time. When Genesis became a viable alternative, third parties started slowly favoring them and then when PS1 came out, it all started to snow ball.
Nintendo COULD have great relationships with third parties and retailers, but they have to bend a little and go get them. I think the problem has always been that they have certain barriers that the other companies don't.







