tbh programming languages are accurate definition languages for how a programs work.
shifting from programming language to giving instructing prompts to llm is simply a higher level programming language with less accuracy in instructions.
a natural evolution in programming, and as always, moving to higher level languages, the control of the underlying system reduces with the achieved speed improvements in writing the code.
i dont think english is that good programming language however. we may need to implement a hybrid approach where prompting meets accuracy.
english will still gain popularity among noobs who dont know anything about programming and want to write computer programs on their iphones.