I don't agree with your dichotomy between simplicity and customizability.
[Error: Irreparable invalid markup ('<user=jewelfox>') in entry. Owner must fix manually. Raw contents below.]
I don't agree with your dichotomy between simplicity and customizability. <user=jewelfox> provides a good example with GNOME, and I'd even include things like Kate/Gedit and the not-FLOSS SublimeText.
All of these items are, in fact, very simple to just pick up and start using. A person can figure out the basics of what they want to do within a very short period of time, and be happy with that.
Then, the power users can dig around under the hood and customize them to their heart's content. Kate and Gedit have their plugin systems that allow Gedit to go from a step above Notepad to an editor that rivals Mac's TextMate. SublimeText has the plugin system, plus a simple-to-understand text-based setting system (ST is, of course, aimed at developers, so it's expected that such users wouldn't be intimidated by config files, and most of it's simple key-value pairs). Gnome has extensions, plus the ability to edit the Javascript and CSS files that control just about everything (which has allowed for variations such as Cinnamon and Unity, as well as themes in general).
A lot of basic usability/simplicity (and Jewel's desire for lower cognitive overhead) isn't so much in the lack of customizability, but rather a fantastic set of defaults, so that it doesn't <em>need</em> to be customized. For example, as much as I love toying around with GNOME's CSS file and themeing stuff, I had no desire to do so on my Fedora install, because I already liked the defaults. I think I actually did more customizing of my Ubuntu 12.04 (with Unity) install than I did with my Fedora one (and Unity has been notoriously hostile to customizability until the most recent version or two; and even with Ubuntu Tweak, there's still quite a bit that Canonical has locked out completely).
no subject
All of these items are, in fact, very simple to just pick up and start using. A person can figure out the basics of what they want to do within a very short period of time, and be happy with that.
Then, the power users can dig around under the hood and customize them to their heart's content. Kate and Gedit have their plugin systems that allow Gedit to go from a step above Notepad to an editor that rivals Mac's TextMate. SublimeText has the plugin system, plus a simple-to-understand text-based setting system (ST is, of course, aimed at developers, so it's expected that such users wouldn't be intimidated by config files, and most of it's simple key-value pairs). Gnome has extensions, plus the ability to edit the Javascript and CSS files that control just about everything (which has allowed for variations such as Cinnamon and Unity, as well as themes in general).
A lot of basic usability/simplicity (and Jewel's desire for lower cognitive overhead) isn't so much in the lack of customizability, but rather a fantastic set of defaults, so that it doesn't <em>need</em> to be customized. For example, as much as I love toying around with GNOME's CSS file and themeing stuff, I had no desire to do so on my Fedora install, because I already liked the defaults. I think I actually did more customizing of my Ubuntu 12.04 (with Unity) install than I did with my Fedora one (and Unity has been notoriously hostile to customizability until the most recent version or two; and even with Ubuntu Tweak, there's still quite a bit that Canonical has locked out completely).