You’d be surprised. COBOL is still heavily used on Mainframes at Banks for massive number crunching. There’s really nothing better at doing it!
BUT...most of those programs have been in place for decades, and continuous development isn’t common, so demand for coders stays really low.
I have a hard time believing this one. You have to write several pages of code in COBOL to do what you can do in one page in C or Fortran or Visual Basic....
I think it’s because, as a rule, bank managers don’t particularly like math and don’t like people who do....they’d rather rely on the old code than try to develop something better.