I'm not claiming that anyone is doing this on purpose, but overly engineered codebases are a good thing for a company like Anthropic. If your code is so bloated that it is pretty much unreadable without an LLM they win on both sides.
silly as it sounds but its often much faster for me to skim the code and understand it then to read it's summary of the code