The advantage of cross pollination is that the offspring that comes after pollination contains the genes of both father and mother. Therefore the offspring result here is a hybrid and can be stronger than both of they parents and be able to stand even in harsh condition. It also increases genetic diversity.