so the roots have a holding ground to ssupport the plants
No, soil does not need sunlight to support plant growth. Plants need sunlight for photosynthesis, but soil provides nutrients and support for plant roots to grow.
When planting any plant you need to compress the soil around the plant. Not too much just enough so the plant cannot be pulled out (or blown out)of the soil easily.
it may depend on what plant it is. But usually yes they do need soil.
NO a plant need a lot of things
Macronutrients
you must have water, wet soil, and of course you need a flower to plant.
Different species of plant need different soil types to grow and thrive.
The type of soil a plant needs, depends on the plant i.e. some plants may need lots of water while other plants don't. The better the soil matches the plant, the better the plant grows. If the soil's not good enough for the plant, the plant may die or grow smaller and slower. When purchasing a plant make sure to read the tag or an other accompanying information to see what environment it grows best in. Some plants need a loamy, neutral Ph soil while others need a well draining sandy soil.
For the engyer and nuture and stuff, the water and food for the plant is stuck up throught the soil.
roots get a type of nutrient from the soil which travels up the plant and the sun turns it into a food for the plant
soil because it gives them the natural resources they need.
Soil provides the necessary nutrients plant need to be able to sustain life.