LLM for code generation depends a LOT on which model you use, what you put in its context window, and what framework you are working with. We are absolutely still figuring out how to use the tools for serious software engineering and there is absolutely overhype.
Remember when the Internet was new and the Windows TCPIP stack was fragile AF?
It's like that