Blender keeps adding "limit location" bone constraint to an entire armature?
Maybe you're confusing bone constraints with object constraints? To give a bone a constraint, you need to switch your armature to Pose mode, then you'll have access to the Bone Constraints tab, which is not the same as the Object Constraints tab.

Shortcut ctrlshiftC