I think this has to do with the inherent unreliability of GUIs. "Did I click the right button?" "did I click the /active/ part of the right button?" etc... on a command line I'm perfectly happy to type the command, press enter, and to get no response until it's done. I know I typed the right command, I can see it right there.
but people are pretty unreliable too, so you might have a point that the GUI is a better metaphor for interacting with another person than the CLI.
but people are pretty unreliable too, so you might have a point that the GUI is a better metaphor for interacting with another person than the CLI.