Cobol želi reševati preveč širok spekter problemov, SQL pa je zelo ozko usmerjen. Za splošno uporaben programski jezik je opis v naravnem jeziku popolnoma neprimeren, saj je preveč nepopoln, dvoumen in včasih težko razumljiv. V resnici obstaja področje človeške dejavnosti, ki za opis zapletenih problemov uporablja naraven jezik.