because you want to be able to control it both at the class level and node level. usedefault doesn't allow changing class level defaults.