não sei de onde vocês tiram que COBOL e outras tecnologias do Mainframe são antigas, vocês acham que essas linguagens moderninhas são baseadas em quê? A maioria tem base no 'C' que é uma das linguagens mais fundamentais que existe, então, as tecnologias do Mainframe só são resilientes pela sua eficiência e se atualizam ao longo das décadas,como a arquitetura do Mainframe também, vocês podem facilmente usar o VS Code no Mainframe e programar na plataforma.
Respondendo a "Acho que a primeira coisa que deves saber é que..." dentro da publicação Links para aprender tecnologias Mainframe (COBOL, JCL, CICS...)
1