[The vast majority of users] don't care about a particular choice, and actively do not want to have to make a choice. They just want things to work. They will take "working" over "choice" in an instant.Spot on. The Linux community seems to look at choice as a mantra that will fix everything wrong with the OS, but choice is no good when all the options are broken. The basic problem with the Linux community is that they are incompetent at UI Design, and no amount of choice will fix that.
Furthermore, any developer will tell you that each time a new layer of "choice" is added, the possible number of configurations multiplies. This means more untested configurations, more bugs, and more brokenness.Linux still has a long way to go.