наверное потому что у папоротников есть видоизмененный подземный пагон- корневище, от которого отходят корни и прикорневая розетка из листьев.
они имеют много хлорофилла, и проводящие ткани, поэтому они могут достигать больших размерв.
а у мхов нету проводящих тканей, и даже нету ризоидов.
поэтому они мелкие