Nein, das lag an der Art und Weise der File-IO's.

In RPG/LE werden bei jedem EA-Befehl zusätzlich Moves von/zum Filebuffer generiert.
COBOL benötigt das nicht, da hier direkt mit den Filebuffern gearbeitet wird.

Das selbe gilt auch für SQL, da hier Hostvariablen direkt verwendet werden, während der RPG-Compiler zusätzliche Variablen und Moves generiert.

Aber was kosten heute schon ein paar Millionen Moves an Zeit?