Ja, das ist schon immer das Problem mit Altsprachen, wie CL.
Ich habe schon oft RPG-Programme als CMD-Prozessor geschrieben.
Wenn man da eine DS als Parameter mit mehreren Feldern definiert, können diese unterschiedliche Typen haben.
Das CMD selber erwarten dann die Parameter einer DS in /-Notation um sie dann typgerecht in die Struktur zu stellen. Das ist alles.
Dies gilt auch für (ILE)RPG. Wenn du da einen Jobwert in 3 Parametern erwartest, kannst du halt nicht in der /-Notation kommen.

Und was ist mit den tausenden von API's, die eben auch Einzelparameter statt "xxx/yyy" erwarten?
Da kannst du dann halt nur auf andere Sprachen wie C', Java, JS, u.v.m. kommen.
Und was glaubst du wie oft ich da RegEx verwenden muss, um z.B. /-Notation o.ä. wieder in Einzelfelder zu zerlegen?