Earlier quoted context omitted.
Some OS X apps and system services go even a step further — or at least have in the past; I feel like one sees less of it these days — with options in GUI apps that are exposed through the command line (usually via the defaults command) only. That to me feels like a very nice hierarchy: A few basic, common options available in the main UI. A few more-advanced/less-commonly-desired options available in a part of the U…
For the record, OS X actually doesn't have a lot of buttons called "Advanced", though there are some. In fact, in general, as an OS X user and former user of Gnome 2 applications, my unscientific impression has always been that Gnome 2 had significantly fewer (user-visible) preferences. YMMV...
Where you do see lots of "Advanced…" buttons is in System Preferences…