In order to support a delegated environment, UP should add support for Azure AD Administrative Units. This way, a delegated administrator can only manage the printers he/she created. Example: a school administrator can't delete printers that belong to a different school.
For this to work, we need first support AU from the AAD side for AAD device objects.