And after all, the fix bought another two decades of time – surely beancounters would have stumped up the cost of a proper fix, or systems simply been replaced, by then?
As with most technical debt, it won't get paid down until it absolutely has to be, no matter whether fixing it properly woudl save money in the long term. The root of this issue is the short-termism of monthly/yearly accounting, and quarterly reporting. Good luck patching capitalism to fix that one.