I think there is multiple reasons for this. Some can not be fixed.
1) First party is too good -
As people have said in the past. Zelda or Mario launches as the third party releases? Guess which one people buy. There for its not profitible. This can only really be fixed when the base has grown if Nintendo release less games. Example 2 mario games in 2 years is too much. It is needed at this time though it could be more varied. Example instead of 2 marios how about 1 mario 1 kirby?
2) DLC -
I'm still unsure on why it is but as I said here : http://thewiiu.com/t...r-dlcstore-imo/ something is keeping DLC off store and I don't think it's developers choosing as why choose to make less money?
3) The screen gives mixed messages -
The systems best feature can be it's worse. I point you to gearbox as an example. “We get asked if there is going to be a Wii U version of Borderlands, and the reason why there's not is because we couldn't think of a natural, obvious, 'OMG, I want that for what the Wii U brings to the table' feature,” was how they worded it going on to explain they couldn't think how to use the screen.
Nintendo needs to makes it obvious to gamers + develeopers the screens not needed. How about bundling a pro-controller with every system? So people know if they buy say Tomb raider or Mortal Kombat or Cod or Resident Evil or Madden, develeopers can make the same exact game on all. Now COD uses pro pad but it was not obvious that you could. This would make it easier to port to wiiu
4) Money -
Sony + Microsoft both pay money for more advertizement + exlusive dlc ect.. for their console. Imagine if nintendo at E3 announced they had a new deal with Rockstar. GTA V would get more content on Wii U. Try telling me that would not a) move systems and not sell like crazy!
5) Image -
Nintendo always pushes the "family" console. That is not bad as such. But they need to be a console "for everyone" to get more third party games. An advert compaign could easily do this.example :
Family playing super mario 3D land.
Kids go to bed in advert
Adults playing Zombiu , COD , Batman Arkham city , Darksiders II ect....
Fade to black
"Nintendo Wiiu - A console for everyone"
or something. As even now on other sites xbox 360 + ps3 fans laugh at the wiiu as been the "kiddy" console. It needs to break this by pushing it's adult content as much as it's family content.
now there is more but I think these 5 combined are hurting the console + the third party support.