Between cones and flowers the flowers have an advantage. That is because it allows more efficient pollination instead of random pollination. Also the nectar encourages animals to pollinate. In addition the fruit encourages animals to eat and disperse the seeds.