I am one of many programmers who undervalued COBOL during my career.
At the peak of my game, features like recursion, separately compiled modules, etc. etc. seemed to be so basic (no pun intended) to me that any language that lacked them seemed hopelessly crippled.
I wasn't until much later that I began to appreciate the genius behind COBOL, and the reason why it gained so many loyal users. I could say something like that about FORTRAN, BASIC, C, SQL, or any number of languages. In fact, it's useful to take a long list of languages, including some you aren't proficient in, and ask the same set of questions, including but not limited to the following:
What innovation did it put forth? Why did it catch on? And, on the other hand, why didn't it become the universal language?