Collada bone ids must be unique.
Blender requires armature names to be unique. Blender requires bone names to be unique under an armature. Prepending the armature name to the bone name creates a unique id suitable for Collada.
To see the problem:
Create two single bone armatures.
Name both the bones "bone".
Export.
Validate the output.
Validation fails
untitled.dae:124: element node: validity error : ID Bone already defined
untitled.dae:124: element node: Schemas validity error : Element '{http://www.collada.org/2005/11/COLLADASchema}node', attribute 'id': 'Bone' is not a valid value of the atomic type 'xs:ID'.
untitled.dae fails to validate