Re: Programming is independent from language
COBOL is not very complicated and any competent programmer should be able to pick up the rudiments in an afternoon.
Rubbish. The COBOL 2002 standard is half again as long as the C99 standard (COBOL has over a thousand keywords), and it doesn't cover any of the many vendor extensions and quirks. There are dozens of COBOL dialects, with wide variations in syntax, semantics, and runtime behavior. COBOL is full of traps for the unwary, such as inadvertent scope termination and implementation-defined PERFORM behavior. Anyone who's actually worked on COBOL translation can tell you that your claim is complete bullshit.
This will be particularly true when maintaining code written by someone else. I've run into plenty of COBOL developers who are unfamiliar with, and puzzled by, COBOL idioms and constructs they haven't used themselves: keyword variants, abbreviated conditionals, tables, arcane uses of verbs like INSPECT and UNSTRING...