We actually already have one of those, and it still fits just for a different reason:
> The first 90% is easy/fast/cheap, it's the second 90% that's hard/slow/expensive
Since most of the generative approaches treat code as disposable, then the second (and subsequent) 90% approaches just throw it away and start over. It's like all the awesome parts about a rewrite, with all the awesome parts about "it was rewritten because no one understood it"