Why are there fewer craters on earth compared to the moon?

The Earth has a dense atmosphere that causes many meteors to burn up in the atmosphere so they never strike the ground. The moon does not, so every meteorite that is attracted strikes the surface and leaves a crater.