How will an organism be benefited if it reproduces through spores?

How will an organism be benefited if it reproduces through spores ?
A. 1) Reproduction through spores gives several advantages to an organism like they are produced in very large numbers and it helps in propagation of species.
2) Spores can remain dormant till favourable conditions become available.
3) Spores help an organism to overcome unfavourable conditions.
4) Spores can be spread through water, air or animals and thus is good for the spread of an organism to more places.