Coding is already inherently complex enough. You don’t need to add any more, it will find you regardless. It’s always easy to add more complexity, but it is difficult to remove it once it is there.
Your code is a reflection of you. It gives you a mirror into your organization. You should use that to find opportunities for improvement.