Programei com Cobol por alguns anos (apesar de tá na casa dos 30 hehe) e digo: não é só pela questão da "segurança". COBOL é muito performática pra Processamento em Lote, que ainda é bastante utilizado por Bancões, Operadoras de Cartão de Crédito e etc.
Inclusive, em 2016 um colega de trabalho fez um comparativo de tempo de processamento em lote entre algumas linguagens pro TCC dele (que vou procurar e volto pra mostrar depois kkkkk). Entre as linguagens tinha C, Java, C# e COBOl, que foi a mais performática nesse tipo de processamento.
E sim, a linguagem é verbosa por ser Procedural (apesar de também poder ser usada Orientada à Objeto) e não digo que seja difícil, visto que ela parece com outras linguagens procedurais que são usadas a nível educacional, como o próprio C.
Claro, isso é minha visão que trabalhei 5 anos ou mais e depois fui trabalhar com outras tecnologias.