I don't fully buy into this idea. In the end there is an inherent bottleneck when it comes to the expressiveness of natural language. To do something correctly, you need some sort of precise description of what it is that you are trying to achieve. Unless future models can read you mind, there will be room for some sort of precise language to specify what you are trying to achieve, don't you think?