Actually, I did understand about kinds of admin, and you itemized some of what I had in mind. I can edit files directly, but usually I have to learn some language-like constructs and substantive specifications, and I wouldn't do it often, so time on the learning curve wouldn't get much recouped. I do use text editors rather than word processors unless I want embedded formats etc.; probably most config files should not be edited in a word processor.
A GUI is large and complex but modern hard drives are measured in GBs, not MBs, and I had no space problem with Fedora or OpenSuse Linuxes with multiple desktop environments loaded. I have not found going through a GUI to be more complex than using a CLI. I didn't have the problem with menu systems you describe; describing is easy with structures like "Edit > Preferences > Privacy" and I often just read through the menus to figure out how to do something, i.e, I'd hack without much risk; for example, by convention a menu item ending with "..." means a dialog will come, so selecting the menu item does not commit you to a course. It wouldn't stop you from commanding "rm *.*" but neither would a CLI. Most icons are accompanied by text (my experience was heaviest with Mac System 6 and then Win 95a/98SE until switching to Linux about 2 years ago), so if you ran into icon-drenched OSes requiring manuals to understand that's the opposite of what pro-icon designers were originally trying to do. I can usually translate phrased advice into steps in a GUI or a CLI, but carrying it out in a GUI is easier if it's only occasional.
I stopped using Ubuntu as it seemed too weak on security, although good on friendliness.
KDE's main issue in my experience was its slowness relative to Gnome, probably due to having many more settings, so that execution required the OS to read more files, but since my main work is productivity in apps I probably am not much affected by KDE's tardiness as a percentage of a day. Gnome 3's lack of a main menu is annoying.
I appreciate this discussion. I think I'll look more closely at PC-BSD or OpenBSD.