I may be wrong, but personally, I don't think it's the hardware, I don't think it's the software, I think it's 3 years of negative perception of the wiiU.
2011->wiiU is underpowered
2012->wiiU is underpowered
2013->wiiU is underpowered and has no games.
Nintendo needs to make a big push towards eliminating this bad perception. They have the games now, they have the right price, all they need is to get everyone to realize this. It won't happen overnight.
Something...Something...Games...Something