To me natural language interfaces are like the mouse-driven menu vs terminal interpreter. They allow good discoverability in systems that we don't master at the cost of efficiency.
As always, good UI allows for using multiple modalities.
replies(3):