What Nintendo been doing right with New Super Mario Bros is that they only make one game per console, I think that's why it still sells so well
You're right.
DS = New Super Mario Bros.
3DS = New Super Mario Bros. 2
Wii = New Super Mario Bros. Wii
Wii U = New Super Mario Bros. U
In essence it's all the same game with some minor improvements/differences here and there.
It's a good thing that Capcom doesn't listen to the Mega Man fanboys because they're stubborn as hell and let's face it, Mega Man's not the cash cow for Capcom to be making a new game about. However, they should consider to sell Mega Man to Nintendo as it always has had that Nintendo-feel to it.
Sega should also sell Sonic to Nintendo because in terms of the best platformer developer, that's Nintendo whether in 2D or 3D. Let's not forget Crash Bandicoot and Spyro these were the two best platforming games of PS1 and now both are pretty much dead thanks to Activision.
By the way, here's a video of Clement talking about Capcom and Mega Man games of which is very informative and to the contrary, Capcom's released way too many Mega Man games so the fans are some ungrateful assholes really. Would they really want Mega Man to turn to Sonic Boom or the unimaginative New Super Mario Bros. games? Maybe, who knows.
Edit: You know what? Screw Mega Man games! Give me Power Stone 3 on PS4!