I actually hate how this attitude often seems to be the focus of GUI environments in the Linux world. The effect is that if you have to deal with anything not nicely wrapped up in the dumbed down environment you're presented with, you immediately need to drop down to a CLI world that's difficult to figure out and constantly changing.
Meanwhile, both Windows and OSX actually focus on more of a middle-ground with their UI (to different extents, I'll admit). All the mundane admin tasks, and even those scary super-technical admin tasks actually can be done from within their GUIs.
And then you have FreeBSD, which doesn't even try to target the GUI user. They admit their user is a technical sysadmin, but embrace it by actually making the CLI quite friendly to that set of users.