Before Microsoft (yes, there was such a time), every computer manufacturer used to have a "native" language for its machine.
IBM had (still does have) PL/I. Tandem has TAL. Prime (RIP) had PL1/G (a stripped version of PL/I). And so on...
These languages are usually maximized to take advantage of the machine architecture. Because of this, these languages are not suitable for "alien" machines.
So, it is highly unfair to compare a "universal" language such as COBOL against a "local" language such as PL/I.
That's why I cringe everytime languages are willy nilly "compared" against each other. For what it's worth, "native" languages should not be compared against common languages. For one, "native" languages are designed for coding and maintaining the local operating system, although people like using them for common business applications also.
Dimandja