More seriously, the output quality of LLMs for code is pretty inconsistent. I think there's an analogy to be made with literature. For instance, a short story generated by an LLM can't really hold a candle to the work of a human author.
LLM-generated code can be a good starting point for avoiding tedious aspects of software development, like boilerplate or repetitive tasks. When it works, it saves a lot of time. For example, if I need to generate a bunch of similar functions, an LLM can sometimes act like an ad-hoc code generator, helping to skip the manual labor. I’ve also gotten some helpful suggestions on code style, though mostly for small snippets. It’s especially useful for refreshing things you already know—like quickly recalling "How do I do this with TypeScript?" without needing to search for documentation.
Anyway, literature writers and software engineers aren't going to be replaced anytime soon.