I don't recommend doing this but it's done.
But until we kill newconfig, with this change, we've locked sconfig into supporting the newconfig tree grammar. If we fix or improve things for devicetree.cb we stand a change of breaking builds based on newconfig.
So, in future, if we change the new tree grammar for some reason, we stand a chance of breaking abuild.
If we're going to do something like this change I'd prefer just removing Config.lb and Options.lb.
ron