Son of William said: More (and better) GUI tools are clearly needed.
I believe that the attraction of many people is the ease of use using a CLI.
Once one learns that Linux allows one to CP (copy and paste) with the mouse only, entering long lines of code in a CLI (command line interface) is easy.
Let me teach some of the new ones.
Highlight a word or phrase with the mouse. Now navigate to the window, terminal or application that you would like to paste this highlighted phrase or word in.
Press the middle mouse button or scroll wheel - or press both mouse buttons at the same time if you don't have a middle scroll wheel - or use two fingers on the Synaptic mouse pad of a laptop.
This will paste the highlighted phrase or word for you without having to right click and select copy then paste or use any keyboard shortcuts.
Easy. Highlight then middle click the scroll wheel.
Now when you see a long phrase to enter into a terminal, just highlight and hit the middle scroll wheel to paste.
Don't let CLI intimidate you. It's only a computer. And no, it doesn't have to be easy or have a GUI to work well.
And remember, this isn't Windows. This is Linux. This is the way we do things, so start learning the Linux was and stop trying to do things the Windows way when you use Linux.
If you had a Mac, would you wish for a Windows way to do everything?