well things looked good for Wii U before launch.
Some launch exclusives, EA's unprecedented support so people were expecting it would do 8-10million.
Then EA dropped of the planet and Nintendo was stuck with no games to push out and things stalled to a crawl..
Similar thing happened with the 3DS lanch where they hoped 3rd parties would release games and nothing happened, so they had to play catchup.