Although I see the point of this auto-scaling configuration handling, the fact that a plugin is needed to update a plugin is odd and feels wrong to me. Isn’t there a way to avoid “dependency hell”?
I had an idea how we could do that, though as it was pointed out, that could add maintenance burden to the plugin maintainers.
At this point, I feel that either the plugin maintainer or the plugin user will have to deal with this.