@david_chisnall and yet, most human communication is done using natural language. Software developers talk to project managers every single day without using code to communicate what's happening.
The notion that it's not possible to do clear communication without using a formal system doesn't hold water.
There are also lots of solutions that can mitigate the problems you're describing. For example, the system can output the work plan in steps, and you can revise individual steps.