Die Low Level API ist dabei aber nur eine Hälfte des Tricks.
Die fixe Hardware der Konsolen ermöglicht es den Entwicklern, ihre Spiele darauf exakt maßzuschneidern.
Sie können z.B. einfach messen, welche Frameraten in welchen Spielsequenzen erreicht werden, und wenn die zu niedrig sind, nehmen sie dann genau an dieser Stelle des Spiels ein paar Details und Effekte weg, bis es hinhaut. Genau darauf abgestimmt, was diesen Framerateeinbruch verursacht hat (VRAM geht aus, CPU- oder GPU-Limit usw.)
Da alle Konsolen die selbe Hardware haben (oder zumindest eine überschaubare Menge an Variationen davon), läuft das Spiel dann bei jedem Spieler gleich gut und holt das beste aus der Hardware heraus.
Bei PC-Spielen, die auf einem extrem breiten Spektrum aus Hardware laufen müssen, die in ganz unterschiedlichen Stellen und auf verschiedensten Niveaus ihre Flaschenhälse haben kann, geht sowas nicht. Da müssen die Entwickler bei ihren Optimierungen dann überall Kompromisse machen und der Spieler wiederum muss bei seiner Hardware möglichst dicke Geschütze auffahren um alle Eventualitäten abzudecken, die in vielen Situationen dann wieder totaler Overkill ist und sich langweilt.