Open
Description
I remain unconvinced of the wisdom of moving more things in to setting and in fact intend to make a refactor that will require mostly reverting this.
We should be using a Configure interface e.g.
setting.Configure(setting.Configurable) error
so that the explicit dependency on setting everywhere can eventually be dropped.
Originally posted by @zeripath in #15241 (comment)