I don't understand the mindset where, at one point in time, X Level of Power/Features is worth "full effort" and then - just because there's something better available on the market - X Level is suddenly not worth that full effort. It reeks of petty e-peen waggling more than anything else.
This might be a fundamental part of where developers and I don't see eye to eye. Hardware that was good enough in 2006 isn't magically unworkable crap just because the new 2007 hardware is better.
All I will say about this is that objectively speaking, the other consoles were and have been significantly better in ways that devs appreciate. They also had legs. If MS and Sony were putting out new consoles all the time and Nintendo still got shafted, I'd agree but obviously that's not the dynamic of the console industry.
No. Nintendo made high quality games for the market leader, regardless of technical qualities of the system. This led to Mario Kart Wii being the best selling game this entire generation, and Wii Sports Resort being the second highest.
Nobody pointed a gun at major publishers heads and told them that the Wii wasn't worth their efforts. They weren't "forced" to develop games for it. They just did. And they were mostly pretty goddamn bad. Hence, they have a bad reputation that needs fixing.
If Nintendo didn't make amazing games from their first parties, they'd be up shit creek. So I take that as a given.
And if they hadn't made the games at all, again I say, you all would have been angry for being shunned.