There's lots of configuration that references plugins.
Sometimes modules own both the configuration and the plugin (i.e. Field API).
Sometimes not (Views and Field plugins).
If a module providing a field plugin renames or removes it, what happens to all the configuration that references it?
Probably needs to be based on, except you'd also need to be able to update the configuration based on the change.
User interface changes