These models understand architecture perfectly well, but they're not trained to care about it when being asked to complex X or Y feature. They're trained to implement the feature in the shortest route possible.
So it's not much of a surprise that this is the situation folks find themselves in with the current models.
So it's not much of a surprise that this is the situation folks find themselves in with the current models.