Why does parented to bone object copy location of tail instead of the head?
I guess, this is natural behaviour of the bone. A set of two connected bones (parent+child) means that Head of child will copy location of parent's Tail. 

Same thing with other objects.