DOS Based System versus other Programming Languages

DOS means Disk Operating System.
DOS is universally compatible with all PCs and allows direct access to hardware.
I’ve noticed why most of financial company used DOS based system rather than more advanced programming languages and what advantages does it have than the other programming languages?
