The advantage of the graphical interface is what you get, the disadvantage is all what you have seen.
When you interact with the human machine, you can't extend the graphical interface, mining the hidden function. And under the command line you can any combination, accurately express your meaning