Quick reactions from trying it out: One of my questions about this is the same as my question about "low-code" tools-- how they enable novices to debug errors or edge cases in the generated code.
Example: I played the tower defense style game example you linked in the comments for a few minutes, and found a bug (or perhaps a gameplay edge case I'd want to treat differently: a second bullet gets fired in the direction of an enemy that just died, wasting a shot). I cloned the project and poked around in the code to try to fix that, though without knowing the language and generated code that wasn't trivial.
Next, I thought-- I'll use the chat interface to explain this bug / edge case and ask for a suggestion. I was impressed, the conceptual explanation of how you might fix this seemed reasonable! However, the suggested generated code seemed incomplete and was full of "// ... rest of the code ..." comments, and when I clicked "Apply suggestions" that seemed to overwrite the existing program, so the application no longer runs (chunks of the program are just "// ... rest of the code..." lines). And I didn't see an obvious way to undo or get back to the previous code.
Anyway, that's feedback on my initial experience, I could see this being useful to generate the skeleton of a program or as an interface to get how-to suggestions that I'd then more carefully implement/integrate myself.