Without soil, weeds have nowhere to emerge, and it is much harder for soil-borne pests like insects and bacteria to grow and flourish. The soil also slows down the absorption of nutrients, as the roots must constantly seek it out through the soil. With hydroponics, the roots of plants consume nutrients more effectively. Easier plant uptake results in much faster growth and higher yields.
Hydroponics also makes it much more sensitive to correct nutrient deficiencies. Simply apply the nutrient deficiency and it is instantly consumed by the plant to fix the deficiency. Traditional soil gardening may take longer for nutrients to reach the roots.
Hydroponically grown plants can lead to 30% faster growth, as both water and nutrients are readily available at all times. This is becoming a preferred medium for many, particularly for indoor or greenhouse growing settings.
The soil is much easier to pollute and appears to be messy. With hydroponics, it is possible to keep the whole growing area sterile and is useful for avoiding all sorts of pollution that would simply not be possible in soil-grown environments.