I think in my opinion the reason is Nintendo games have legs, they arent bought and immediately traded in, the games become instant classics of the nintendo variety. When nintendo releases a game it knows it will sell for a good while so theres no financial need to rush games out, it will only cut into sales of there current good leggy game. but thats imo.