Why are there craters on the moon?
There are craters on the Earth, Arizona's Meteor Crater being perhaps the best-known example.  The reason that there aren't a lot more (obvious) ones is that the Earth has lots of dynamic processes, ranging from weather to plate tectonics, that gradually erase them.  The Moon doesn't have these things, so craters last for billions of years.