TLDR: Allow support technician/incident assignee (Service Agent role) to redirect pending Approvals to any end user (Requester role).
SWSD needs some options to enable less restrictive Approver options. There are some instances where it is appropriate for the incident assignee to be able to manually select who the Approver should be on a Condition workflow in a Catalog item. Currently, this ability is restricted to the "Administrator" role, and even the Administrators can only reassign approval requests to users with the "Service Task User" role.
I propose a toggle when creating a Catalog item to enable less restrictive approval workflows. Once this option toggle is selected, the Incident Assignee ("Service Agent" role) will be able to reassign any approval requests to any user, including those with only the "Requester" role.