What people don't realize is that Nintendo released few first party games at launch on purpose. Want to know why they did that? Same reason they did it for 3DS. They wanted to give 3rd parties a chance to do well without Nintendo games competing. One of the many complaints 3rd parties have is how Nintendo first party only sells and puts down 3rd party games. So Nintendo gave them a clear window to work with. Guess what 3rd parties dropped the ball both times leaving it up to Nintendo to try and pick things up. 3DS took OoT 3D and WiiU tried with a few 2013 games but took until MK8.
Like for example WiiU got Mass Effect 3 about a year after release on other consoles. ME Trology was already out. Why not port the trilogy? Nope ME3 and then EA was mad it didn't sell. Ubi screwed WiiU fans over with Rayman. Crap like that. Nintendo published Ninja Gaiden 3 and marketed ZombiU. They did a lot to help 3rd parties succeed but most gave a half assed effort at best.