The issue is when you are a member of the team you are assigning copies to.
I am a member of the software development team. I want each person to merge changes to thier working branch from the main develop branch because some new features were merged to the main develop branch and these changes could effect thier development decisions.
I am the one who managed the merge to main and I dont work on anything else but checking code and ensuring it can be merged safely. Therefore I have no need for a task to merge main develop to any working branch.
If I do the steps you mention as copy of the task will be created for every team member and myself because i am in the team. It will also assign copies of the task to anyone else that has specific access to a project in the team.
In effect making more work for me to clean the mess. Which is just poor usability.
Yes i can go around cleaning up after, but why can I not just elect to exclude myself and any none core team members from being assigned the copy.
I have no task to perform in regard to merging main develop to a branch. Software Testers neither. Why should Asana assume to create all those extra copies and that I will be happy to clean up.
Look, it’s only feedback. I suggest you do the same thing for yourself say 100 times and see how you feel