When I paste a link from A (which I control) into B (which I control) , I want to be able to change A and have people who click on the link from B get the new A, not the old A. It's the same reason you ideally want to specify depedencies by branch, not by tag.