I haven't looked at it recently but always felt that tools like Jira encourage poor management. Effective teams are small teams, and small teams should be communicating and working together across issues freely and frequently. It's generally harmful to have a manager assigning tasks outside of the actual day-to-day discussion without having to speak to someone directly or preferably in an open chat or thread where people can see the discussion.
And ideally the user facing chats and threads are directly linked in to the development chats or at least with channel notifications somewhere.
Task assignment tooling encourages managers to stress developers out with low priority tasks that often start off with incorrect requirements that the structure makes it hard to correct because it is then directly a disagreement with your boss and there is inherently not a discussion it. Whereas a chat at least has the concept of an informational response to a nonsensical task as being fairly standard.
Jira is not a task assignment machine. Jira is, in fact, designed to facilitate exactly what you claim effective teams need to do.