The ONLY reason why there is so much 3rd party support is because of what happened with the Wii. Almost every developer swore off the Wii as a piece of crap because of the performance of the system and then it sold like crazy. Then after they realized their mistake, they released a massive amount of garbage games. The one thing Nintendo is great at is innovation and I don't think any developer wants to be left out on their next big thing again. Regardless of how well the system sells in the long term.