I think there are a number of factors.
Number 1, PS3 was supposed to be the PS2. It turned out to be dead last so far.
Number 2, alot of companies went in with the expectations that PS3 would be their bread and butter, with the 360 and Wii making up some more money. That hasn't turned out to be the case. The 360 is providing the lions share of 3rd party sales for the current generation. 3rd parties underestimated the Wii and are now playing catch up. These factors came into play partly because of the PS3 not meeting expectations. What further compounds this is that the PS3 doesn't have good software sales even proportionally.
Number 3 is the catch up game. Yes, the PS3 might catch up to the 360, but not any time soon looking at the numbers, and quite honestly the chance of the PS3 catching up is small anyway. Many make the argument that when the price becomes reasonable, people will go by their Playstations. But that's not how the world works. If you miss the train, you're fucked. People aren't gonna sit around waiting for you to get your shit together, they're gonna move on to the next cool thing. The Wii did everything right in that respect, while the PS3 dropped the ball hard. Right now, there's the HD part of games and the Wii. If people want HD, they're not gonna wait around for the PS3 to catch up in price and software.







