I mean, why do the spin angular momentum and the orbit angular momentum of a planet tend to have the same direction?
As we all know, a planetesimal $m$ orbiting a sun with mass $M_{sun}$ at $r$ will have a velocity $v=\sqrt{GM/r}$ since $m v^2/r=GMm/r^2$. For simplicity, I have assumed a circular orbit here.
Now consider two planetesimals with same mass $m$, one of them is orbiting the sun at $r-dr$, the other is orbiting the sun at $r+dr$. These two planetesimals move in the same dirction. Somehow, these two planetesimals collide (their sizes are larger than 2$dr$ or gravitation plays a role) and form a single large planetesimal. According to mass conservation, this single large planetesimal will have a mass $m_2=2m$. According to momentum conservation, it will orbit the sun with $v_2=1/2(\sqrt{GM/(r+dr)}+\sqrt{GM/(r-dr)})\sim\sqrt{GM/r}$. However, since the original planetesimal in the inner orbit $r-dr$ have a large velocity $\sqrt{GM/(r-dr)}$, the combined large planetesimal should spin, with a spin angular momentum equal to $J_{spin}=m(\sqrt{GM/(r-dr)}-\sqrt{GM/r})dr+m(\sqrt{GM/r}-\sqrt{GM/(r+dr)})dr\sim m \sqrt{GM/r} (dr)^2/r$.
What important is, this $J_{spin}$ is in the reverse direction with the orbital angular momentum!
As the accretion process continues, this large planetesimal grows larger. The materials in the inner orbit always have a larger velocity, and the materials in the outer orbit always have a smaller velocity. This will lead to accumulated reverse spin angular momentum, as the process described above happens over and over again.
However, in our solar system, only Venus spins in the reverse direction, which is very reasonable. All other planets spin in the same direction as their orbital angular momentum, which is very strange. Why?