Most people don't know their natural language as well as they'd need to know it to accurately and unambiguously describe things. The only reason natural languages are even useable is because the human interpreting them has a huge amount of context to infer the meaning from and do error correction with.
The reason programming languages exist is to simplify the language used to describe things so they can be interpreted without too much additional context and unambiguously.