The problem with 3rd parties on Wii U is that because Nintendo systems offer unique interfaces, the graphics/power of the system aren't the focus and when you throw that into the mix, everybody loses their minds. Of course I'm going to get Unity on my PC, because it plays more smoothly on the computer. Why would I buy an inferior port?
I'm sorry, but if you don't market the fact that your game is coming to Wii U, it's your own fault the sales are poor. I KNEW as soon as they delayed Legends, it meant Ubi was pulling out. They became short-sighted and just like EA. You can't rush ports to get the game out. Even if it hurts your hardware sales (Nintendo's 1st-party delays), you MUST take the extra time to get the games right and unique if they are late ports. Sadly, none of these common-sense things occurred. Legends would have shot Wii U sales through the roof and Ubi's profits would have been killer. Instead, they butchered Wii U sales and their own game prospects thanks to a greedy delay that didn't even make them more money.
It's the greed and laziness problem, and I do not purchase games from these companies because they don't deserve my money if their CEOs are paid millions to sit there and make no effort.