Why is there inconsistent naming for construction resources?

Classes on the left have a construction prefix. Classes on the right do not. Why?

Two of the non-prefixed classes are hinted to be “root-level”. Is IfcLaborResource also potentially a root-level? Should the prefixes be there, if the parent already says IfcConstructionResource?