Please.
It’s a simple idea. Allow me to decide my project management philosophy. Sometimes this is needed.
Alternatively, keep the main assignee, but allow to add secondary assignees or observers. The key is to make the task show up on that user’s “My tasks” view so they’re aware of it.