Reconsider where we allow activating/deactivating the Additional Software feature
On #19215 (closed), @segfault wrote:
I don't think it makes sense to allow activating/deactivating the Additional Software feature in the Persistent Storage app at all. It should be managed via the Additional Software app instead.
Storing this here for whenever we feel it's a good time to iterate on the design this.
Context
After activating the Additional Software feature, packages previously configured in Persistent Storage are not immediately installed
- Same again: if we always delete the persistent data of a feature when turning it off in #8447 (closed), there would be no additional software to install again, right?
- segfault: It doesn't sound hard to implement this. If this is the only remaining issue which we would solve by always deleting persistent data when the feature is deactivated, we should consider implementing this instead.
- segfault: Actually, I don't think it makes sense to allow activating/deactivating the Additional Software feature in the Persistent Storage app at all. It should be managed via the Additional Software app instead.