I guarantee that the vast majority of people would be happy with a
system with minimal reconfigurability. The problem is that each one of
them would want a different set of basic features. Hence the need for
configurability.
Your task would be to make a system available with just the features
that your uses require, so it is up to you to take the complexity out
and give them just what they want.
Colin