I think that the problem is not that coders don't want to learn COBOL but that it's so niche language and you have almost no job mobility. If corporations would offer contracts with extra huge severance packages then IMO there would appear enough COBOL enthusiasts.