If they were allowed to be "lazy" it would most likely start a downward spiral, as it already has happened to some extent on the peecee, where poor performance is mostly blamed on the hardware and not the programmers abilities.GwymWeepa said:Sloppy code practices=cheaper development cost, may as well allow developers to be a little lazy.
Extra RAM costs money out of the total budget of the console, so something else has to go. Optical disc drive, PCB, various ports and casing, all have to be of a certain standard, so the most likely candidates for savings are CPU or GPU. A poor CPU or GPU you are forever stuck with, RAM on the other hand is much more open for improvements in memory management done by the programmer.