Why is the molecular dipole the main determinant of whether a substance dissolves in another substance?

Consider a covalent molecule such as carbon tetrafluoride. In $\ce{CF4}$, each $\ce{C-F}$ bond is polar covalent. However, this substance is considered overall non-polar because each bond dipole moment cancels out each other, resulting in a negligible molecular dipole moment. This explains why it is non-polar. But how can that be the case? Certainly, such a substance with such strong bond dipoles would have some sort of strong interaction with polar solvents? Why do we not take the individual bond dipole moments into consideration?


