Why are you always you always bashing Sony and MS, Nplayer?
Because they suck!
And why is that?
Well, Nintendo as a company has a much more bottom-line dependant strategy. Their business program is both financially viable, developer friendly and also will keep consumers loyal to their brand.