System defaults are applied to any parameter that doesn't have an over-ride in the git config.  This is how the multi-hub support retains the prior values for api.base.url and user.agent.base for the default hub without requiring any additional configuration by Zenflow users.  Those values aren't specified by default for the default hub so the system defaults get picked up instead.