Ogni settore e dominio applicativo ha il "suo" linguaggio preferito. Vuoi perchè costruito ad hoc per quel dominio, vuoi perchè esistono librerie particolari per fare determinate cose legate al tipo di settore, vuoi...tanti altri motivi.
Per farti un esempio, oggi si potrebbe pensare che il COBOL è ormai obsoleto e quindi inutile da maneggiare (parliamo di un linguaggio che ha 60 anni, seppure sia stato aggiornato negli anni). Eppure i programmatori COBOL sono ancora richiestissimi e rari. Questo perché ci sono ancora tantissimi sistemi legacy che eseguono codice COBOL.