The open question for me is whether too much code is actually a problem.
These tools are a fact of life now. If we can solve problems or debug faster, and the software is less buggy, than it's not too much lines of code, it's just right.
I hear what you’re saying, I’ve wondered this myself. My suspicion is that if we let duplicate or very similar code accumulate, eventually we’ll have enough that it will start to slow down or impact the success rate of the AI tooling. It might update two chunks of relevant code but miss the third, leading to a bug. Or it might grow confused over which of three similar chunks of code are providing the “correct” behavior.