Perhaps you have the benefit of a pre-release version. I do not have the option of bulk copies.
If I had I would have gone out and checked to see if I have bulk modifications, because in my world (architectural design) milestones move and we will have to maintain those several copies of each milestone.
That said having multiple copies of the same item would just add noise in the context of a project.
Our project managers may be managing 20-30 projects with 4± members (unique sets) each, with 12± significant milestones. Doing the math assuming the average project is halfway through the difference between having a single milestone or multiple copies of a milestone is the difference in maintaining 150 milestones or 600 milestones. This is why we rejected using multiple copies of a task as a solution.
Yes, project milestones appear visible in project views, but at least in the Asana I have they are not visible in My Task views unless they are assigned to a person.
At least for us, it is not practical to have our users checking each project (they have 20-30) to see if a milestone moved. The milestone is only useful if they can see it in their task list.
Having our users subscribe to each project calendar would mean that they would be constantly having to weed through 100’s of tasks that aren’t theirs.
Truly it would be most useful if our users could see Milestones for all projects of which they are members in the My Tasks view.
I would think it would provide the most flexibility is one could choose to assign the milestone to nobody (in on task lists), to an individual (in that person’s task list), and to all members (in each member’s task list).
Please pass it on to the development team.