Those old-ass billing and finance systems just refuse to die. And, weirdly enough, the COBOL spec keeps getting updated by Fujitsu and IBM -- they added classes and objects back in 2002, so there's at least some semblance of potential for (non-module-bullshit) code reuse and unit testability. But it's still goddamned fucking COBOL. And if you're maintaining a legacy COBOL system, you'll be lucky if they've even moved off of COBOL-85 yet, since that code usually stays untouched for decades.
Those old-ass billing and finance systems just refuse to die. And, weirdly enough, the COBOL spec keeps getting updated by Fujitsu and IBM -- they added classes and objects back in 2002, so there's at least some semblance of potential for (non-module-bullshit) code reuse and unit testability. But it's still goddamned fucking COBOL. And if you're maintaining a legacy COBOL system, you'll be lucky if they've even moved off of COBOL-85 yet, since that code usually stays untouched for decades.