As a common practice followed by agile team members using agile methods(scrum, kanban etc), they volunteers/sign-up/pick-up/self-select tasks from the backlog using Jira/Trello/etc.
What I am interested in is knowing is that what are the challenges associated with this approach of self-selection.
I'm sure agile practitioners encountering situations where multiple people wanting same tasks, all tasks looking repetitive, similarly, if some critical issue comes up, then you see a task assigned to you directly. I'm sure in a real world there would be many cases.
Can you please share some of your experiences to support or against this?