External user and Project Leader roles can be set as timesheet approvers, specific external users or project leaders must be assigned to approve users' time off. This is because time is associated with particular projects, but time off is not. So, if a project-related role category were assigned as time off approver,  there would be no way for the system to automatically determine and notify the correct time off approver.