how does photosynthesis benefit organisms that are not plants?
Heterotrophs therefore depend on photosynthesis as a source of oxygen. In addition, photosynthesis sustains the organisms that heterotrophs consume in order to stay alive. Even if a heterotroph is strictly carnivorous and does not eat plants, it must eat animals that eat plants to survive.