Why would an AI-assisted coding design for the big picture if only has knowledge of one part without concept 'fits into other parts' to make a whole design.
Generating algorithm descriptions and combining the algoithmic descriptions (to smooth/normalize the algorithm as a whole) before generating code from algorithm would make things bit less fragmented. (same concept of compiling to intermediate code, then on each individual type of hardware architechture, translating the intermediate code into something runable on particular hardware architechture.)
Incomplete specifications cause problems for humans. AI's learn from humans. Why would an AI learing from 'incomplete specifications' infer what the 'correct specifications' are (without being requested to do such an analysis)?