It depends on whether "genes" (not necessarily DNA) can directly code
for the value "maximize your long term domination of the population".
So far at least, this has been too abstract to code for, so life has
had to make do with coding for more direct values aimed at this final
value. If there are more direct values that turn out to be
equivalent, and there are given certain assumptions, then evolution
may never go the final abstract step.
Robin D. Hanson hanson@hss.caltech.edu http://hss.caltech.edu/~hanson/