I agree with JLowther in that it's silly to blame Nintendo for a game's failure. Yes, they may have the best selling console at the moment. But just because they made a game on a very popular console it doesn't always guarantee success, because the consumer can be hard to figure out. I mean, what about the hundreds of Wii Fit knock offs and mini games compilations that flop? The console should be perfect for them so why are they selling less than expected?
Also, some might blame that the "gimped" hardware has affected developers. So? Last generation, the PlayStation 2 was the weaker console when compared to the GameCube and Xbox. Yet, developers braved complicated design and confusing development tools and created some of the best games on the system. So the minute anyone says "It's because the Wii has crappy hardware" its making an excuse. Developers can create great games no matter the hardware. It only matters when the hardware offers an specific feature that couldn't be done on the other systems. For example, if the game relies on detailed worlds, then the HD consoles are the best. If the game is designed around intricate controls, then the Wii is the machine. But other than that developers have no excuses.