If the process is shared using the "Email Process" feature, we need to keep track of the emails that are listed on that feature, so then access can be revoked. This means that each email address would have different minimode link so then when an email address got access revoked it wouldn't affect the other audience.
This is a real valid use case in a Manufacturing company where they have a lot of Distributors and Suppliers and need those distributors and supplier to view the process via minimode. But when a distributor or supplier is terminated, we need to revoke the access to the minimode.