Anyone who can't write their own code without ChatGPT or its ilk needs to be either forced to take programming classes or to find another job.
I don't know. I'm torn over this. This could well be the future - not fully coding by AI, but commonly using AI to assist.
I've built an arithmetic logic unit using NAND gates. I've programmed in assembler. I've programmed in-line assembler in C programs. Sure, I have a good appreciation on what happens at a low level, but is that really relevant today? What benefit does someone starting today have if they know this sort of stuff?
Everyone today uses frameworks, huge libraries of pre-built functions, IDE's that refactor and lots of other magic that back in the day, editing C code in vi, I couldn't even dream of. I remember using Borland C for the first time when it was new, and being amazed at what the IDE could do, and how it improved my productivity.
Progress happens, we have to move with the times. If someone can complete the task, and uses some wiz-bang IDE with AI integration - then as long as what they create is fit for purpose, does it really matter that they have never soldered a circuit board?