THE WHY. “You may ask why plants even bother with such an odd and complicated life cycle. First, going through a haploid-only stage allows for the weeding out or removal of bad genes. Second, going through a diploid stage allows for genetic variation. Both of these help improve the overall survival of the plant species.” Thirdly, it allows the zygote to be dormant until favorable conditions occur.
http://study.com/academy/lesson/alternation-of-generations-the-gametophyte-and-sporophyte.html