This COBOL shortage myth has been around since I was a kid. It wasn't true then, and isn't now.
The entire problem is that they don't pay well for what is supposedly a rare resource. And nobody wants to learn a dead language for peanuts.
Offer 500k/yr, and me and about 100 million other people will be learning COBOL starting tomorrow.