I have a rocky world where land-based vegetation like grass or trees are either very rare and restricted to small and rare areas or non-existent. Rather, vegetation has stayed in the oceans and developed there.
So the question is that in the title, what natural cause could there be for the landmasses of a planet having few or no plants while the seas have plenty?