Three things. The bad name + bad marketing + the 2013 sotfware drought. The Wii U name is a bad name, the bad marketing and that retarded E3 2011 reveal ended up confusing the people, and then there was the drought. No one wants to buy a console without games, many people didn't even know that the Wii U was a new console and there was no third party support, etc etc.
The good part of this Wii U mess is that Nintendo learned their lession. The Switch reveal was good and showed the concept clearly and objectively, the marketing is fine, without family friendly console garbage, and right now, there's no software droughts like the Wii U.









