Position Bug?

Hey, to what are childrens’ positions relative? The position of their parents? That’s not happening in blender 2.37a for me. I’m not posting this as a bug because the documentation is so lacking that it doesn’t specify what getLocation() gives.

Steps taken:
I make a cube at (0, 0, 0). I make an armature in top-orthographic view at (0.2, 0, 0). I parent the cube to the armature.

The position of the cube is now (0, 0, 0), when it should be (-0.2, 0, 0). I can confirm that its relative to something, because when I move the armature, the coordinates and positions of both change.

Confirmation steps:
I move the armature to (0, 0, 0), and therefore by the vector (-0.2, 0, 0). The cube is at (0, 0, 0) still.

What is happening?
The way it is acting, the cube seems to have a position relative to some other position, relative to the armature. Specifically, the cube has a position relative to (0, 0, 0), relative to the position of the parent at the time of parenting. If this behaviour is noted by anyone else, please post so that I can at least know that this isn’t my binary.

Example .blend: