This is fair. But much of the value of good software design is sensible defaults. If you need to twiddle 8 different inscrutable, independent knobs to just the right settings in order to make a default installation usable, that's not a good user experience. Most users will simply give up when faced with that level of UI hostility, which is hardly good for business.