Typing wasn't the hard part of using shells, either, and yet GUIs have displaced them for many classes of users. One of the very hard parts is "knowing what things you can type." GUIs solved that problem for UI much better than shells did -- it was much easier to discover what the computer could do in an early GUI. A good visual programming language (not that I've seen one yet) could bring similar discoverability to programming.
I don't know, most times it is much quicker to do `--help | grep something` or similar than clicking through nested menus with limited or no search
Still, a cross-platform GUI / VPE (visual programming environment) like this or https://glade.gnome.org/ might help for UIs.