The UML specs actually does not forbid the multiple use of elements. But it uses that only in exceptional cases (namely for generalization). The issue might be that UML does not have a real concept to show a virtual copy, so your asterisk suggestion should go to OMG, not Sparx. Personally I never had the need for multiple occurence of the same element. And I never used those virtual connectors (since honestly they are just a mess). Instead of having elements appear multiply I use different diagrams. And when needed (for the big picture) I make a tapestry of multiple smaller diagrams. Much better to handle and still helps giving an overview.
q.