What is one reason that vascular plants are larger than nonvascular plants?

What is one reason that vascular plants are larger than nonvascular plants?

A. Vascular plants live in areas where they can get more water than nonvascular plants can.
B. Nonvascular plants cannot live in as many areas as vascular plants, so they stay small.
C. Nonvascular plants do not reproduce as quickly as vascular plants do, so they do not grow as large.
D. Vascular tissue carries water and nutrients much more efficiently than can be carried by diffusion.