Yes this is how all our user preferences that are set by admins work. Admins can set a default and individual users can override.
If individual sites really really want to stop users setting individual preferences for whatever reason, adding custom CSS to hide the field for them should be enough.