It's tidal locking. Tidal forces are proportional to 1/R3.
The Moon is much closer to the Earth than the Earth is to the Sun. The Moon is also much smaller than the Earth and much lumpier than the Earth. All of these things combine to make the tidal lock time for the Moon an extremely short time (astronomical time frame) while the tidal lock time for the Earth is very, very long.