Drafting is based on accuracy. When you move an object, it is very common to select a reference point which is a particular point of the geometry (intersections, extremities, centers, etc.) and to decide on which other particular point it should go.
For the flow, I can understand some of the concerns. Maybe the developpers will come up with some historical rationale behind this.
Fabrice
French hobbyist interested in 2D design.