Don’t compromise your vision, don’t compromise your opinion. If you think 12px font looks best in an interface, don’t allow people to move it to 10px. If you could never picture yourself changing a setting to anything else but A, don’t even give the option to change it to B. Just don’t do it. Build software for you. There are many, many people out there just like you who will appreciate it.
Nails it right on the head! An old post but very valid nevertheless.