It is not for users but for entities (this was done so groups and object can have directories for files). I believe it is bound to a single entity to support the __toString() method. If we removed that, we could pass the guid to getPath().