Rainwater often flows on the surface before it has time to soak into the ground. Sometimes with flooding as a result. Harvesting rainwater will give the water time to percolate down to the ground water. Or rainwater can replace groundwater for various uses.