It seems like the values of the CKM matrix are somewhat related to the masses of the quarks. For example, the heavier the quark the less likely it is to change into another quark in a weak interaction.
For example if $m_i$ are the masses of the three generations of the down quarks and $M_i$ are the masses of the up quarks,
when $i\neq j$ a quite good approximation of the CKM matrix is:
$$CKM(i,j) \approx 70\left(\frac{m_i}{M_j} - \frac{M_j}{m_i} +\frac{M_i}{m_j} - \frac{m_j}{M_i}\right)^{-1}$$
We know for example the weak mixing angle is related to the ratio of the $W^+$ and $Z^0$ masses which comes from $SU(2)$
Is there a theory behind why the CKM angles may be related to the quark masses? Perhaps utilising a $SU(3)$ family symmetry?