This is my problem with AI, or "vibe coding" or whatever you want to call it.
We already have many language(s) for expressing what we want the computer to do, and I find that natural language is the most difficult one to accomplish that goal.
Sure, LLMs might be able to whip up a fancy landing page and some basic API really quick, but when it comes to solving harder problems I find it incredibly frustrating and difficult to try and prompt in English, when the programming language I'm working in is already well suited to that task and is much more explicit in what I want.
Maybe I'm using it wrong, but it's way less cognitive overhead for me to just type for for x,y := range something {} than it is to try and prompt "Iterate over this list of values...etc."
When I'm programming, I'm not thinking in English