The probability of plain english being correctly translated to code depends on existing code and documented abstractions describing lower level functionality.
Humans, for example, aren't a layer of abstraction. Having a team of engineers doesn't enable you to say "build X" and just forget about it.
The probability of plain english being correctly translated to code depends on existing code and documented abstractions describing lower level functionality.