#1 and #2 are both true (#3 is an apples to oranges comparison) and this is in part due to Nintendo's long history of not so great working relationships with 3rd parties (such as the forced exclusive agreements during the NES days to having to use expensive carts as opposed to CDs during the N64 days among other things), and also the fact that they make sure everyone knows their consoles are first and foremost all about their games and everything else comes second.
On the flip side, Sony for example has no problem sharing the limelight with 3rd parties and in fact actively helps support and promote their products, from publishing and heavily promoting FFVII in North America during the PS1 days (which was a huge reason why the game and franchise became so popular in the west), to bundling AAA 3rd party games with their consoles to help them not only push hardware (GTAV PS3 bundle for example) but also to increase the public perception that their console is the premiere platform for said titles (upcoming Destiny PS4 bundle). M$ does the same thing, not only promoting its exclusives like Halo and Gears but giving 3rd party titles like COD and Titanfall a big boost as well.
As long as Nintendo refuses to elevate 3rd party titles to the same level as theirs and promote them equally, they will continue to suffer poor 3rd party support, and 3rd parties will rightly be biased against them. And anyone who says Nintendo games like DK Tropical Freeze, MK 8 and Mario 3D World for example are above and beyond top 3rd party AAA titles, well, that's a perfect example of why Nintendo's console sales are in the crapper these days and why 3rd parties ignore Nintendo.
On 2/24/13, MB1025 said:
You know I was always wondering why no one ever used the dollar sign for $ony, but then I realized they have no money so it would be pointless.