I don't plan on going into any details, but I'm pretty sure I could sum up your entire post and just replace Wii>PS3/360 and replace Nintendo>Sony/Microsoft.
You should really take a look at the games that sell on the other systems this gen too. In fact you should take a look at last gen as well, I think you may start seeing a trend.