There is another facet to it as well, if it really makes sense to solve it via code or could it be more effective to handle with a manual process.
The hard part is that its a cyclic problem, you learn the importance of simplicity only by observing how complexity may not always be adding value. As a principal or staff if you suggest the engineers to simplify things, they may even see it as a missed opportunity for promotion.