I think in Arch Linux, and maybe others, that an overlapping file in two or more packages results in an unsuccessful installing of the latter package, and therefore that scenario is considered a bug when two or more packages share the same file in the filesystem.
In a perfect world, that is how a shared system would be, no overlapping files, since overlapping files would result in file version conflicts.