The fact that your 30year old business software is still running is just the fact that Windows has built in patches for some common programming patterns used at the time and someone having insight enough can enable/disable them (mostly).
... which is exactly my point. What's yours?
Oh. And of course it’s badly debuggable and frequently goes wrong.
Not so frequently to cause major disruptions.