It seems weird to talk about something as "good user experience" or "bad user experience" in a universal sense without a specific use case in mind. Something can be a good experience for one set of users and a poor experience for others.
Settings allow you to customize a software beyond its developer-intended path, while that doesn't take away from the "default" path, it maximizes the total amount of good experience. That's how it's universal.
My objection was to the view that supporting only 99% of users is "bad" in some absolute way. Obviously 100% is better than 99%, but good and bad are relative, and 99% might be good enough when considering the actual needs of the product that's being developed.