My idea is that you should be able to assign an issue to multiple users/roles/companies (in any combination of them)
Now, you can only select one individual, one role or one company.
For me this is necessary when an issue needs to be solved by 2 or more subcontractors