Every task can only have one assignee, but it can have many collaborators. The assignee is the person doing the work. Task collaborators can comment and get notified when something happens on the task.
Assigning tasks to a single person makes it clear who’s responsible for the work. If multiple people need to contribute to a task, you can create subtasks to break work into smaller pieces.