Answer:
The reason for this is that both moss and fern species are relatively primitive plants that are only Imperfectly adapted to a terrestrial environment. ferns have both roots and vascular tissue and therefore, can grow larger than moss species, but like the mosses, ferns require water for reproduction.
Gonna need a bit more information then that if you want an answer.
Reading background information because it gives ideas from the author himself.