Knowing EA they just establish teams and fundings in relation to it's customer base. Just like you can afford to spend more on a Pirates movie then on a Bourne movie.
Giving the fact that the PS3 is fairly new and the news that the PS3 won't sell 11 million by march it's considerable that they just had equal funding for both platforms. And since programming the PS3 is not more difficult but something you have to learn (aka more difficult), it was to be expected that the PS3 version wouldn't be as good as the XBox 360 version.
The statement can be underlined by the fact that early X360 ports were as good as the PS3 versions but took a year longer. So when they come out at the same time you could have guessed what the result would be.
But from a developer standpoint it's pretty obvious: you don't make games to entertain but to entertain AND make money. And a game that looks better is most often more expensive, this is certainly the case with the PS3.
So making a great looking PS3 game would cost more, has only 40% of the consumer base, is more expensive to distribute because Blue-Ray disks cost more then DVD's. Combine that with the fact that the extra power can't come from the GPU because it's comparable but from the CPU that in the PS3's case is a chip made for grid computing. Multicore has been done already for graphical enviroments in the 90's but multiple co-CPU's are new for as far as i know (beside some multiple symmetrie applications)
So they say that programming the cell is just something you have to learn, but wethher it's hard or just something you have to learn it costs time and money to do so. And you just can't make a game look that much better to make up the 4 to 10 comsumer base.
Compare it to the fact that you have three times the disk space on the PS3: they will just cut some weak points out of the game. And however you have three times the disk space, the memory is the same. So games will be larger, but will always look the same.
But weren't games supposed to be just fun?







