Which of the following explains why nonvascular plants are smaller than vascular plants?

A) Lack of chlorophyll
B) Limited access to sunlight
C) Absence of lignin
D) Inefficient water transport