The request is for more complete control. The Feature Request protects knowledgeable users, who choose not to use default_config, from automatically being excluded from future additions to default_config.
I was affected by the recent addition of the ‘helpers’ to default_config. Because I didn’t have some of them defined in
configuration.yaml, like input_select and input_text, they became unavailable in the Helpers menu. Effectively, they were automatically excluded from my system.
What protects users from missing out on future changes in default_config is the ability to exclude what they don’t require (as opposed to the current arrangement which is to include what they want).
In my case, I only use ssdp and zeroconf for the initial discovery of devices and services. Afterwards, I comment them out in addition to cloud, history, map, logbook, updater, and mobile_app. If the exclude feature were available, that’s the list it would contain. So if in the future, something else were to be added to default_config, it would be automatically included.
They can already do that now, when they decline to use default_config, and I can’t recall it coming up as a significant support issue on the community forum.