What is conceptually different between prompts and code? Code is also not always what the computer will do, declarative programming languages are an example here. The only difference I see is that special precaution should be taken to get deterministic output from AI, but that's doable.
Code is defined as:
>noun A system of symbols and rules used to represent instructions to a computer; a computer program.
In the other hand the prompt is for the AI. It's not meant for instructions to a computer.