Quote from Sony's Kaz Hirai: "We don't provide the 'easy to program for' console that (developers) want, because 'easy to program for' means that anybody will be able to take advantage of pretty much what the hardware can do, so then the question is, what do you do for the rest of the nine-and-a-half years?"
As a game developer, I have to say, developers will be encouraged to make games for a console that is easier to develop for. Companies trying to make games are trying to make money, not to solve a software engineering puzzle. Sure, as a programmer, it's fun to solve challenges, but we also have deadlines and milestones to meet. If they are not met, projects fail and jobs are lost.
Around the office, everybody pretty much runs the game on the Xbox360 as their primary development platform and people run the game on the PS3 to make sure it still works there. Now that we're getting close to shipping, more effort is being put in the the PS3, but it has been behind for so long that it's a bit of a hurry to get it up to speed.
Sony needs to take a look at the practical realities of game development and rethink their strategy for next time around.