
Your legacy system works, but that's exactly the problem. It works well enough that nobody wants to touch it. Well enough that new features get bolted on around the edges because changing the core feels like defusing a bomb. Well enough that "we should really rewrite...