Currently Processes can be archived, but Roles can't. Roles that are only associated with archived processes cannot be deleted so remain available to be allocated to user profiles.
Roles that are only associated with archived processes should also be able to be archived so they are no longer searchable or visible or able to be allocated to use profiles.