@jasongorman That approach centers the developer, instead of expecting the machine to write and comprehend code. The LLM is there to allow the developer to be more mindful about the creation and consumption of their code, as a linter for documentation and specification as well as a quick prototype playground.
I hope we see more UX going in that direction instead of pretending that a chatbot can write something decent based on a single line prompt.