>There is more to development than domain knowledge.
Without domain knowledge, the dev will miss critical simplifications. That is one way the code base accrue complexity.