I'm not doubting that CLIs can be more efficient once you've learned them. But there absolutely is a steep learning curve that isn't always worth it. With GUIs, you don't necessarily know what to do right away either, but there's a chance of finding it out by yourself, without any prior knowledge apart from common sense. And it is far easier for most people to remember how tasks are performed. We are visual beings after all...
Kind of my point...
If you've ever supported any kind of Unix box and software made to run on it, you'd know[...]
Kind of my point...