A few people are up in arms over a comment made by Sony’s Kaz Hirai to the effect that Sony deliberately made the PlayStation 3 a difficult console to develop for:
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?
I think it does make sense from a certain angle: If game quality improves throughout the lifetime of a console, owners are more likely to keep buying more games rather than getting the latest new console from competitor X.
The counter-argument would be that developers are usually able to improve quality over time even with easy-to-use development tools.
Certainly, it is a strategy that works best if you start from a position of absolute strength – which Sony to their own surprise didn’t this time around.

