That feeling of finishedness does not come all at once, and it is not easily won, but I think once you get there it is hard to go back.
Will highly comprehensible code, by virtue of being easy to modify, inevitably be supplanted by increasingly less elegant code until some equilibrium is achieved between comprehensibility and fragility? Perhaps simple on the outside
fragile on the inside can be an effective survival strategy for evolving artifacts.