Author here.
Fast forward almost a decade
If your system lasted a decade, that's a success, and any startup that just started would love to be in your shoes.
management still doesn't understand the concept of "overwhelming technical debt".
That's a problem with your company, not with the suggestion in my post of adding in layers of abstraction when needed rather than ahead of time.