The only barely reasonable explanation for this analisys I can think of - PS3 is so "futureproof" it can last for couple of generations. Why can't X360 do the same then? Can't see a big difference between these machines.
//I guess, I never realized how big is "amount of technology, graphics and potential" PS3 has, so it can last forever ^_^