They conflict with the same binaries installed by devel/llvm, and hide the version of clang that user wanted to install.
The change makes both gcc and clang, as well as g++ and clang++ handled same: they come from ports. Base system compiler is called cc/c++, whatever is it.