Its not the cobol programmer that is expensive - its a cobol programmer who understand the application/product that is hard to get. And that salary is unlikely to change much no matter what programming language the code is in.
If they want a banking application programmer to maintain code for mortgages they will need to understand how mortgage products work to know what the impact of a code change on an interest calculation is. Same with investment products and pensions.