Heterospory developed due to natural selection pressures that encouraged an increase in propagule size.
Heterospory evolved from homospory many times, but the species in which it first appeared are now extinct.