Yes, it's mostly for old, proprietary applications...
Legacy code is very common in software development...
Because it something works, why fix or replace it?
I have about 100,000 lines of code written over 25 years...
Some of my overnight math routines were written in 1987...
Of course...