I'm stating that a lack of codebase hygiene introduces context rot and substantially reduces the efficacy of working with an LLM.
Too wide of surface area in one context also causes efficiency issues. Lack of definition in context and you'll get less lower quality results.
Do keep in mind the code being read and written is intrinsically added to context.