Deactivating offline devices allow for cost savings on devices that don’t have internet access. Enabling devices to be put on hold would allow to effectively deactivate online devices until they are “unholded” again savings costs for online devices that don’t need the features of the platform in some period. The holding and unholding could be performed directly on the device.
The use case for this is a product where most customers would want the product to be able to receive updates while others would have the flexibility to make this decision at a later point in time.
It should of course be implemented with some grace period to avoid misuse.