Nintendo cornered themselves as being the Mario company, they're not known as anything else now that they've been stripped of the Wii/Touch Generations fads.
For a game like Bayonetta 2 to have success, Nintendo would have to invest a lot in that demographic, which they don't do, so it flopping is predictable. The only game that could've built an audience for that game would've been Ninja Gaiden 3, which was mediocre and also flopped itself.
Xenoblade, Devil's Third, Fatal Frame, etc. will also likewise flop. I mean heck, even Donkey Kong Country is a bit of a flop on Wii U.
I think what they should've done instead of bundled Bayonetta 1 with Bayo 2 is just given Bayonetta 1 away for free on the eShop a few months ago to build a potential audience for Bayo 2.