I disagree. Nintendo are certainly making more money than the competitors but not as much as you'd think. For one a lot of people who buy the Wii don't buy many games. While Microsoft and Sony get most of their revenue from software sales. They depend on it because they are making a loss on each console sold. The average consumer for Sony and Microsoft spend a lot more money than one for Nintendo.
Yes, but Sony and Microsoft NEED to sell a lot of games to make up for the losses on every console they sell. And each game is a lot more expensive to produce, so they don't make as much money. How much do you think Wii Fit cost to make? They may sell a few more games, but if the first few just recoup some of the losses from selling the system in the first place, that doesn't mean much.