I can understand that caterpillars might have an evolutionary pressure to grow wings in order to evade predators or find food and mates. But normally when survival of the fittest is in play, the unfit members (in this case those without wings) will not survive or find food/mates. Either way, their genes will not be progressed. I would expect this to lead either to an extinction of the caterpillar species in favour of the butterfly/moth species, or a separation of the two in to separate species. So what is the advantage of the eggs hatching as caterpillars and then changing in to butterflies/moths? Why would this a metamorphic behaviour be evolved rather than an evolution to a different species?
--
moto