I think it's dramatically exaggerated the extent to which LLMs can write useful software.
They know the syntax, they can write coherent lines. But creating software requires much more thinking than that. Good software developers are mindful of a lot of things beyond just writing a line of code that compiles. It's hard to describe the job to someone who doesn't do it, but I would say that 90% of the time the challenge isn't thinking of the code to write, it's more thinking of the right way to approach the problem, understanding exactly what you're telling the computer to do and what side effects it might have, making sure that what you're writing isn't going to be a pain for the next person to work on, and so on.
AIs are heavily used by software developers for simple, menial or repetitive tasks but the idea of an AI operated by a non-developer replacing software developers altogether is fantasy stuff.