Nintendo's biggest weakness is clearly their complete distain and disregard for supporting online play. From tedious friend codes, to a lack of headset/mic support, to their stubborn insistence in "going their own way" with an online marketplace, their online/connectivity factor is woefully neglected and abused.
How can Nintendo make a billion dollars tomorrow? A Pokemon MMO.
How can Nintendo sell a million Wii U consoles? Give Smash Brothers, Mario Cart, Mario Party, and Starfox the same kind of online matchmaking that you would find in CoD or MoH from any LAST GENERATION console.
Will they? Who knows. But the market for a console that doesn't extend past the living room is drying up, and while there will always be a dedicated band of single player or local multiplayer based fans eager for whatever remake from ten years ago Nintendo wants to produce, the rest of the market has expanded their horizon beyond the four walls of their living room, and demands their console do the same.