Generally, I prefer to use the term over-engineered to describe this type of over-concern with optimization, as I believe that better respects the idea of optimization itself. This way we can differentiate between being overly-concerned with creating a perfect structure (over-engineering) and arguing for the existence of a higher maximization possibility, i.e. arguing that the status quo is sub-optimal.