I think the explanation is wrong: wikipedia offers a completely different explanation https://en.wikipedia.org/wiki/Tidal_locking.
Planets can become tidally locked to the sun- mercury is. Probably the timescale required for the other planets is just much longer
EDIT: Apparently mercury isn't actually tidally locked to the sun, TIL
loading story #47692708