And as has also been asked - why do they symlink to the /usr/bin directory in the first place then?
They have three perfectly reasonable directories they can install into, which is what they recommend that application developers do when installing their software:
/Applications
/Library
/usr/local
So why do they feel the need to link git into /usr/bin? They could link it into /usr/local/bin - the $PATH variable includes this directory already.
You state that plenty of comments explain where the Xcode git actually is, but that misses the point entirely. Why is it linked into /usr/bin?