"you suck at prompting" is the dumbest argument ever. Same ballpark of "you're holding it wrong".
The whole f premise of "AI" is to use natural language to produce code.
If it requires "special language" to work then the whole thing is just useless af.
It's hard to justify using models that are dumber than Fable and Astra. For real-world code work, the benefits massively outweigh the cost.
The benefit isn't better code, it's something else that's more subtle.