> Natural language is a terrible interface to interact with a computer
And period. It is terrible when interacting with people to. Its only saving grace is that it is widely supported.
> You fundamentally cannot get it significantly better.
It will when we flip the script. The trouble right now is that we're trying to do it backwards. Eventually we'll settle on a programming language as the de facto language of LLMs, that can be translated to natural language for interfacing with the pesky humans still running in legacy mode. That is when transformation will occur.
LLMs are more like replacing automobiles with mechanical horses. You fundamentally cannot get it significantly better.