Assassin's Creed and COD: Ghosts were day and date with other versions and they bombed too.
The audience for these games left Nintendo a long time ago, like long before the Wii U and has been raised on Playstation or XBox brands. They're not going to play these games on Nintendo consoles.
And as for ports of games that are 6 months late ... how about a console that's 6-7 years late? For people who own a PS3 or 360 (180 million of them) there's nothing impressive about the Wii U from a hardware POV. It's Nintendo just now catching up to PS3/360 style HD hardware with a so-so online infastructure, but it's all a big "so what?" to many gamers.
watch dogs would have easily sold 500k+ if released on time and without the BS.
AC and Cod didn't bomb. Nintendo always has audience for good games.
I though no one else still believed wii u was on the same level of ps360.