The more settings you have, the more settings you won't care about. It's easy to get settings fatigue. And every setting you introduce adds complexity to both the code and the testing.
Maybe this is a problem with a specific type of UI? Something like git feels like it has a million settings, yet they do not bother most people. When you need something, you can often search the manual and find out how to set it up.