The fundamental issue with all of this is the programming language is now 'English'. The whole idea of code is to feed a computer instructions so that it can do EXACTLY what you tell it to do in that code. English is vague at best and open to massive interpretation. So when you use English language (prompts) there will always be a gap to cross between what you prompt and what you get. Thats why we have code and developers to bridge that gap. Developers are essentially translators. So AI can NEVER completely replace developers with this current model. It will plateau like everything else in life. I see AI editors being around for a long time yet.