At current we have an license for all our customers with Jira, however Jira Service Desk is not economical for the highest tier Atlassian customers.
We have a use case where customers want to:
4) Assign tickets
for all Service Desk Requests.
Whilst some people have 'anonymous' customers that do not have access to jira, we already have all our customers as jira-users and pay licenses for this ability (Unlimited). When a Jira Service Desk project is enabled, however, this functionality is removed via the normal Jira Project View and only agents can make these changes. This was not the case for 1.0.
This means that for non-agent features we need to add all users as agents, even though we do not need/want agent functionality for them.
To fix this, Jira Service Desk should not restrict to only agents normal jira access to edit, reopen or perform transitions. All jira-users should be assignable owners. Instead, the project permission scheme should be honoured.