well the point is, sony took longer to release their system because it needed to be perfected. The 360 was released in such a way to be the first system on the market, while obviously skipping the testing and fixing required. They still made a lot of money, but the consumer in this case is the one that is let down.
The thing about companies who release consoles they take a loss with, is that they have to rely on good games to make back that profit. I like nintendo too, but because nintendo made the choice to use old tech and cheap hardware to make a profit on the consoles, it only means they have a lot less incentive to release quality games. No matter what they wont make a loss. Sony sells their console for less than its worth while making up for the cost themselves, which means they have a lot of incentive to release quality games in which to make back that loss. The drive is there because they need it to counteract the loss they take on the consumers half. Which is a great mentality for gaming.