Same reason humans write code not only for a compiler to translate into machine code but also so other humans can understand what we write, learn from it, modify it etc...
A programming language, when compiled, is a guaranteed reproducible result. If you recompile a program, you get the same thing each time.
The point of the article is that natural language is not these things.
Not only that, we also have code comments and standalone documentation.