Naja, es ist beides recht anspruchsvoll. Hab früher Demoszene Sachen gecodet (3D Engine im Bootsektor einer Diskette mit Bresenham Texturshader auf 320x200). Heute ist es hauptsächlich Embedded Firmware.
In moderner Office Software steckt eine Menge Know-how, das sollte man nicht unterschätzen. Das Problem was du meinst ist eher das viel zu oft das falsche Werkzeug benutzt wird weil Rechenleistung billig ist.
Ein riesiges Framework macht es leicht komplexe Sachen noch überschaubar und performant zu implementieren. Ist aber kein Grund das aus Bequemlichkeit dann auch für ein Minitool oder Spiel zu benutzen.
Gerade bei aktuellen Spielen steckt der Großteil der Arbeit nicht mehr in der engine und dem Low-level Kram. Die Zeiten von Genies a la John Carmack sind leider vorbei.