Like I said, I worked in engineering departments and I only knew of COBOL by hearsay.
Here's what I know about the culture of people coming from COBOL environments.
I worked in a medium sized DoD prime contractor in the mid 1980s. They hired a bunch of business programmers to staff an Ada language application development project. My understanding was that they, indeed, came from COBOL and similar environments.
The project probably required a lot more looking around corners, and some ability to understand hardware and unique OS constraints, than these people seemed to be able to muster. I would hear stories about how these programmers couldn't cope with APIs to do things like render graphics. (I mean, call xxx(...) to draw a box.) And programming things to handle non console communications, like to an external interface, even when it was hidden behind an API, was a stretch for them.
It seemed like they only wanted to do very simple programming... whatever that was. They seemed to break down when some kind of time dependency or multitasking aspect was involved in the programming.
They were basically only used to batch processing.
I guess that's flamebait I just posted.
To be fair, there was probably gross mismatch of talent sets at work. They probably knew much more than the yahoos in my hardware department about databases, SQL, data normalization, and DBA than anyone we had in our group.