When you need help with something in Linux - the knowledgeable users like yourself send the inexperienced user to the CLI, have them edit conf files, or worse ripping out whole parts of the system and installing different packages. It's more likely to scare a user away than "educate them", and certainly (beyond reading tonnes of man pages), makes the system relatively 'un-discoverable' (easy to learn once shown once)
And one's comfort in using multiple tools/user interfaces to modify a system has created an inconsistency in the user experience. I find most GUI tools come up shy of complete due to the acceptance that one can always go to the CLI.
If things work perfectly, it's a nice little system; otherwise things get unfriendly pretty quickly. (I've been inclined to leave things broken out of lack of desire of getting into "linux" style fixes)