Why do Nintendo games typically take 3-5 years to make? There is no logical reason other than the Devs that work for Nintendo are simply innefficient.
Nintendo games tend to be similar to past games are well so all they really have to do is up the resolution and create new maps. A game like Mario Kart should take half a year to make, not 3 years. Completely unacceptable!
Games like Gears of war, Uncharted, fable, assassins creed, halo, cal of duty, etc all take 1.5-2 years to make despite having state of the art engines, complex game worlds, online modes, complex dialogue etc
If Microsoft/Sony were in charge of Nintendo franchises I am conviced they could pump out games 3X times as fast as Nintendo. You would think Nintendo would come out with first party games quicker having very few/no third party games.