Automatically uninstall apps once they fall out of an assignment group selection
Assignment groups and scopes are great, but limited if they don't clean up after themselves. The option to have managed apps automatically uninstall themselves from devices that fall out of the Assignment Group selections would be great. For example, if a device is moved from one Device Group to another then all the apps assigned to the its new Device Group will get installed, but all of the ones from the old Device Group that are not assigned to the Device Group should be automatically uninstalled.
What does uninstall even mean? That's not a standard app feature.
Also this would need to be configurable. For example, if I want to upgrade a custom app I have to delete the old assignment and add a new assignment for the new version. That doesn't mean I want it uninstalled.
Travis Young commented
I can see this as being frustrating if you are simply moving a device to a group temporarily, especially if the original group had lots of applications.
Maybe a better idea would be an "Uninstall Unassigned" button for a group, so all devices in a group would have unassigned applications removed on mass, but on demand.