Soil from different places have different contents.
Sandy soil lets water flow through it very well.
Clay soil does not let water flow trough it easily.
Garden soil lets water flow trough it well.
Plants grow differently in different soil.
Plants grow well in garden soil because it contains enough water for the plants.