It seems to me that AI code generation and "bottom-up" program design -- or to an extreme, language oriented design -- could work well together to produce well organized code. Not only would it be more meaningful for human consumption, but it would be more token efficient too.
I'd rather read tight, meaningful abstractions in code than verbose, repetitive, simple code that many promote today.
As an aside, confabulations / hallucinations could be seen as a feature. At least in the world of LOP.