The old language was domain specific, of course it was a better set of abstractions for what you care about.
But maintaining and extending the thing was only going to get more expensive. And once you've paid the price to modernize, you've bought yourselves a lot of savings for 1-2 decades, maybe more.