Given that defaults can and do evolve over time, and that many settings are not booleans to begin with, that wouldn't seem very easy to me.
Well, neither my idea or yours are relevant for non-boolean settings, so we can ignore that argument. The fact that defaults change over time is a good one, though, it's easier to change the default than the name of the setting!