Why does the plant produce more pollen need for fertilization?

The pollen is used as to attract bees and other insects to help fertilize the egg.
Many of the pollen produced never reach eggs cells due to environmental factors.
The plant stores the excess pollen for its next reproduction cycle.
There are many animals that would eat pollen from flowers.