You can organise the code well once, template that and put guardrails in place for it to follow the structure you and the team have agreed is good. The engineering task becomes building the system that is capable of building the system to a high standard.
Skill issue. We don't have that problem. The opposite is true. Every time the harness does something we're not happy with we figure out how to engineer out that failure mode. Tech debt decreases.