Great programmers, the ones who write trading systems that process hundreds of transactions per second, probably study multiple languages and styles. That they happen to be writing in COBOL is probably as much due to when they started programming as it does to the preexisting codebase.

But there is a COBOL way of thinking that can be incredibly limiting if that's all you know. And yes, that's true of any language.