This is resonating with me. I’ve had a couple of contract gigs trying to improve such legacy systems and it’s an interesting challenge to balance the desires of the engineering team with the needs of business (but not interface) experts. Thanks for providing me the context to understand the origin of the problem!