In many cases, PCL modules are linked against libraries that they don't depend upon. This includes (but is not limited to) tons of unused VTK components. For reference, here is a log produced while packaging PCL with debian:
pcl-useless-dependency-warnings.txt
Related: #2967.