Я думаю, что это сравнение некорректно. У C в любом случае есть своя ниша, где конкуренции особо и нет.
С COBOL не так. Он есть потому что под него создана инфраструктура, которая работает, но новые проекты на COBOL'е не пишутся и постепенно он всё равно будет уходить.