Developers live in Terminal and text editors, and regular people don't care about customization? There's a reason why Linux on the desktop didn't pan out. People don't want choice. They want to be told what to do and get on with their life.
Why degrade people like that? You sound like those hard-core Android fanbois that never misses a chance to tell you they think iPhone users are sheep. :-(
No, they want the software and options to be thought through before released.
Why have 20 options for 100% of the users, when 16 good defaults and 4 options is the better way for 90+% of the users? In OS X, I bet most of those 16 options can be changed using a terminal command.
Live patching if not the best thing in the world, but it works.
When you accept the UI defaults, someone has chosen your meal or movie for you - no choice needs to be made.