It isn't. But the "options for everything" approach has its consequences. I will simply quote Joel Spolsky on this:
Every time you provide an option, you're asking the user to make a decision.
Asking the user to make a decision isn't in itself a bad thing. Freedom of choice can be wonderful. People love to order espresso-based beverages at Starbucks because they get to make so many choices. Grande-half-caf-skim-mocha-Valencia-with-whip. Extra hot!
The problem comes when you ask them to make a choice that they don't care about. ... it's simply guaranteed to perplex and eventually piss off the user.
That doesn't mean that every single feature and customization option needs to be removed. But many of them are better off if they are not represented prominently in the user interface since most users won't need them.