Spend your complexity where it has an impact!
That's probably a half-decent summary of domain-driven design.
Some examples that come to mind: - video games with their entity-component systems; - high-performance text editors like VS Code. [1]
[1] https://code.visualstudio.com/blogs/2018/03/23/text-buffer-r...
Correctness and performance are normally the top user goals.