all of these will typically alway evaluate to True, so there is no need for the checks.

The checks appear in other parts of the code to avoid doing unnecessary work, or changing a value from the builtin default when the user has not specified anything different. Those reasons don't apply here.