Seeds have enabled flowering plants to spread to different climate conditions that are not moist enough to enable fern reproduction. In moist, low-light conditions, such as a rainforest floor, ferns have the advantage over flowering plants because they can survive with less light. A fossil of an ancient fern species.