The **Genki Dama** (元気玉, *Spiritual Energy Sphere*) cannot be used by someone with an impure heart and mind. This implies that you use it against evil. 

It's positive energy that you use to get rid of the evil that is poisoning your world. This makes me think that it's not as effective against the Earth as it is against Frieza which is the quintessence of pure evil.

This does not mean the Genki Dama is not powerful enough to destroy a planet. After all, King Kai says:

> [...] If you can draw so much destructive power from a ball made on this small planet... ...Imagine what you can do with a Spirit Ball formed on Earth! If you can also learn to tap into the astounding powers of the Sun... Well. Just be careful. Or you may destroy the very planet you're trying to protect!" 

So I suppose this means that Goku gets the energy necessary to kill Frieza (or whoever was there) and not the planet itself.

Piccolo destroys the Moon with pure, mindless power, nothing more than that. A ray of pure energy.