It certainly isn't Nintendo's fault that 3rd parties have trouble developing for their hardware. Nintendo is attempting to beckon the future and push the envelope--taking risks while Sony and Microsoft play it safe or just put out high-budget powerhouses, without really trying anything outside of the box.
Third parties are reluctant to develop for the Wii and 3DS for good reason. The technology is new to them, and they essentially have to learn a new language in order to develop for them, whereas 360 and PS3 provide a much easier platform to build upon.
I think this rift will always exist, and I feel it is a necessary one. We as the consumer/gamer get a broad range of choices, as do game developers. Microsoft and Sony's current competing idioms are similar enough, and we can likely expect a v2.0 or more of the same (however you want to look at it) in the next generation. We don't need a third console that's more of the same.
Let Sony and Microsoft duke it out while Nintendo thinks forward and outside the box. (While also dominating world sales)
( Edited 23.05.2011 23:14 by Red XIII )