Soil is needed for the plants because 1 plants can grow only in the soil 2 all the water & nutrition is transported to the plants with the help of soil 3 soil helps in the deep penetration of roots of the plants.

i hope it is enough for you...
1 1 1
plzzzzzzzzzzzzzz mark as the best ans