Sorry, I'm not sure I fully understand your argument @witlessbird.  It appears to me that it's by design that the default might change at any point in time.  Many of the settings used to get defaults from Puppet, so it'd "track" Puppet's settings, though it's not really the case any more.