Look at it this way.
1. Nintendo develops for both Wii and DS, most of those other companies develop for only Ps360 + PC, and makes 1 game for all those.
2. Nintendo has less than 4000 employees. Around 3750. Electronic Arts alone has twice of that. Combined for all the games you listed, the emloyee total is at least 15.000. Nintendo also makes hardware, most of the other companies don't. So overall, the others have at least 5 times as many employees working on games.
3. Nintendo has a buttload of franchises. They make 1 of most of their games pr console. Compare that to other developers, who make as many games, but in the same franchise. That messess up your comparison.
http://www.vgchartz.com/games/userreviewdisp.php?id=261
That is VGChartz LONGEST review. And it's NOT Cute Kitten DS