It’s all about the 'locality of reference.' When all the context required to understand a feature is physically right there in front of the engine, the output quality spikes. The moment you start scattering dependencies across abstract repositories, code generation quality takes a nose dive.