Wenn ich dann auch noch die Runtime extra bezahlen muss, lohnt sich das Ganze auch eher nicht.

Entwickelt ein Softwarehaus z.B. mit Microsofts VisualStudio, muss kein Kunde die .NET-Runtime kaufen.

Auch wenn ich in meiner PC-Anwendung andere Fremdprodukte einsetze, so achte ich doch darauf, dass ich diese Fremdprodukte als Bestandteil meiner Anwendung ohne zusätzliche Kosten für meine Kunden weitergeben darf.

Dies scheint letztendlich mit IBM's RPGOA aber nicht der Fall zu sein.
Das wäre das Selbe, wenn IBM die Kunden zwingen würde, SQL zu kaufen (STRSQL, QM-Query), wenn eine Anwendung nur mit SQL geschrieben wurde.