Well, porous sediment allows surface
water to percolate DOWN rather than RUNOFF the
land. Having permeable sediments like
gravels and coarse sands are better than clay rich
soils.
Answer 2:
Floods strip away any kind of soil, and leave
behind new soil in its place.