Sometimes it is just the syntax of your language. We can't all be writing lisp where the syntax is just another abstraction.
Why not? Isn't it easier to learn new syntax than to figure out a correct prompting for AI? (Although actually, Haskell syntax would be something I would prefer to write in.)