It’s not the sun they lack, it’s the nutrients from the soil. Soil is usually full of a rich mix of different minerals and plants evolved to use these minerals alongside photosynthesis and water to produce energy, grow and reproduce. Carnivorous plants use other biological means to gain those nutrients that are missing from the soils. They still need the sun and water.
Carniverous plants dont “eat” animals so much as “compost” them. They dont eat meat for energy, they disolve them for the nitrogen they are made of, making a fertilizer. the energy containing bits are just in the plants way and get wasted.
they do this because they live in a low nitrogen environment.
as for how they evolved, without intermediate species, we can only guess. pressumably some plants started by entraping insects by accident, and just started getting better at it.
Latest Answers