Yeah, I think the ideal AI user for coding is the one who is not so ignorant that they can't even explain what they want done, but not so knowledgeable that they could simply do it themselves. It's like a crutch: if you don't have legs it's completely useless, but it can let you hobble around if yours don't work perfectly, and if they do work then it's also pretty much useless.