@whiteline no, there's no need for a "human compatible unique id" in practice, smartphones prove it.
imagine ur mapping a music library, instinctively u go artist -> album -> song
but now what if you want to also go label -> album -> song (yes artists can switch labels), or even worse: genre -> songs, what are you gonna do? links? its all horrible.
atp it's better to have music -> songs (with metadata in each file) + a database to make it searchable.. (except now you have to deal with potential duplicate filenames)
I think they are a bad abstraction, at least the very moment you care about search that can cover multiple planes.
what im wondering about is: how would you make a "path/file system" (from the point of the user) that covers any of these cases?