Re: Managed COBOL?
Java has actually managed to fill that "enterprise default language" niche previously occupied by COBOL despite being, if anything, even less suitable for the job than COBOL was.
A little while ago, I was working for a Python shop.
One of our coders had something of a penchant for Java, and clearly didn't like having to work in Python. He actually committed a piece of code that loaded up a JVM so that he could instantiate a hashmap.
I rewrote it with a Python dictionary...
 From a hard-coded path reference, no less. So it worked on his machine, but not on anyone else's.
 I realise that the classes aren't exactly identical - but the dictionary did everything he wanted from the hashmap.