Hello,
We see a lot of work getting done end to end. This often means that various people of the same job role may be into the project. There isn't a reason to have multiple roles to tasks (ex. Designer 1, Designer 2) as you wouldn't want to schedule them to the same tasks. If you were able to use balancer at a more granular level around tasks that are bucketed verse the task name option (which are often the same outside parent tasks).