You might both have a point. Did you ever challenge him to show you "how to use it right"?
Oh absolutely.
But....it is (per my mandate) totally banned for use in our dev team.
His point is that you have to go through a whole iterative process...ask, get the response, feed the error back in, get an error, and on and on.
-Make me a website to do X-
Then, I pointed him at the really large flowchart on the really big whiteboard, and said "OK...make that."
"But but...I don't understand that...
🙁"
"Exactly dude. You have to understand what this application, or even just the small part of it on that whiteboard, is supposed to do, at a very detailed level. (and you've sat in on ALL the design meetings so far)
You also have to internalize the maintenance aspect 5 years from now, when you're long gone. The 'code' is a small part of the whole process."
ChatGPT makes crappy code, and crappier developers.
If you rely on that tool, you'll never understand how all the parts interact. From the users fingers to the backend database.