Water movement. Ice movement. Plant growth. Time.
The Earth's seafloor is constantly being renewed through processes like subduction and seafloor spreading, which can erase evidence of large impact craters over time. Additionally, water covers about 70% of the Earth's surface, increasing the likelihood of impacts occurring in the oceans rather than on land. As a result, large impact craters on the seafloor may be less visible or have been obscured by geological processes.
Earth has active weather and geology. The movement of wind and water on Earth can erode away craters and bury their remnants. Craters may also be distorted by geologic activity, subjected into the mantle, or buried y volcanic deposits.
Unlike Earth, the moon has no geologic activity, not atmosphere, and no water to erode, bury, or otherwise destroy craters. Except for newer impact craters, the moon's surface has changed relatively little since soon after its formation while none of Earth's original surface is still intact.
Impact craters on the moon remain for millions of years because erosion processes such as wind and water, which can erase craters on Earth, are minimal on the moon due to its lack of atmosphere. Additionally, the moon's geology is not as active as Earth's, with no plate tectonics or volcanic activity to reshape the lunar surface.
Scientists have found few impact craters on Earth because the process of erosion, tectonic activity, and volcanic activity continuously reshapes the Earth's surface, gradually erasing evidence of past impacts. Additionally, Earth's active plate tectonics often recycle or cover up old craters. Lastly, the presence of water and atmospheric activity can also contribute to the degradation of impact structures over time.
Earth is a 'living' planet; its surface is always being changed by the processes of erosion and geological action. Those craters that still remain are either too big to be noticed specifically as craters without the right perspective or, as noted in the question, so few in number that they are a major rarity.
The Earth's seafloor is constantly being renewed through processes like subduction and seafloor spreading, which can erase evidence of large impact craters over time. Additionally, water covers about 70% of the Earth's surface, increasing the likelihood of impacts occurring in the oceans rather than on land. As a result, large impact craters on the seafloor may be less visible or have been obscured by geological processes.
The earth has atmosphere and liquid water, whereas Mercury has neither. Their presence works against the appearance of impact craters in at least two ways: 1). The vast majority of material objects on a course to strike the earth burn up in the atmosphere and never reach the surface. Those that are large enough to survive the entry are reduced in size, mass, and speed before impact. 2). The marks left by impacts that do occur become worn down or "weathered" by the effects of both the atmosphere and the water on earth.
Earth has active weather and geology. The movement of wind and water on Earth can erode away craters and bury their remnants. Craters may also be distorted by geologic activity, subjected into the mantle, or buried y volcanic deposits.
Unlike Earth, the moon has no geologic activity, not atmosphere, and no water to erode, bury, or otherwise destroy craters. Except for newer impact craters, the moon's surface has changed relatively little since soon after its formation while none of Earth's original surface is still intact.
Earth has a thicker atmosphere that burns up most of the smaller meteoroids before they can reach the surface, whereas Mercury and the Moon have very thin or no atmosphere to protect them. As a result, these bodies are more vulnerable to impacts from space debris, creating visible craters. Additionally, Earth's active geological processes, such as erosion and tectonic activity, continually reshape the surface and can erase evidence of impact craters over time.
Impact craters on the moon remain for millions of years because erosion processes such as wind and water, which can erase craters on Earth, are minimal on the moon due to its lack of atmosphere. Additionally, the moon's geology is not as active as Earth's, with no plate tectonics or volcanic activity to reshape the lunar surface.
In the earliest days of our solar system (which I like to call the "Demolition Derby epoch") earth probably had as many or more craters than Mercury did. But earth developed weather, which over the millennia, wore the craters away. Mercury never had weather, so it's craters remain untouched today.
Scientists have found few impact craters on Earth because the process of erosion, tectonic activity, and volcanic activity continuously reshapes the Earth's surface, gradually erasing evidence of past impacts. Additionally, Earth's active plate tectonics often recycle or cover up old craters. Lastly, the presence of water and atmospheric activity can also contribute to the degradation of impact structures over time.
The moon has more craters than Earth primarily because it lacks a significant atmosphere, which means there is no weathering or erosion to diminish the visibility of impact sites. Additionally, the moon has no active geological processes, like plate tectonics or volcanic activity, that could reshape its surface and erase craters over time. In contrast, Earth's atmosphere, water, and geological activity continuously alter its surface, leading to fewer visible craters.
The surface of the Earth has been reworked over geological time and this has erased evidence for craters that have existed on the Earth. However all the inner planets and moons have been subject to the same rate of impactors and as Earth is larger, it is therefore likely that Earth has in fact received more impactors (and therefore had more total craters) than the Moon or Mercury. There are more craters now visible on the Moon and Mercury, but there were likely many more on the Earth over the same astronomical time. But craters on Earth have become less visible due to erosion and geologic activity - these processes are much more active on Earth than on the Moon or Mercury, which have less tectonic activity, no real atmosphere, and no liquid water.
They last much longer than that. Some of the moon's craters are billions of years old. They last so long because there is nothing to erase them. Earth has wind, water glaciers, volcanoes, and tectonic plates to bury, erode, and erase craters. The moon has none of these processes. Some refer to the moon as geologically dead.