Rain is a liquid so it is heavier than air. It would drop through the air whereas snow, even though it is composed of water, its in a solid state. So it would fall because of the solid state of the water. Hail falls in like manner. The same reason wind blows, the sun shines and the moon glows.
Arashi