That assumes that the command-line only has to function on words and letters. There is nothing preventing embedded command icons, command directories (like folders on mobile OS's), and context aware sub-command selections.
There is also the ability to tie commands/sub-commands to voice recognition as mentioned above.
There is also the ability to tie commands/sub-commands to voice recognition as mentioned above.