I'm coming at things from a hardware design perspective.
All hardware designs are compromises with physical reality.
Configuration switches mean that the hardware can be used for more than one purpose, which increases the number of tasks that the hardware can be used for.
You don't use wood bits for drilling steel... :D.