No. Everything keeps transforming at each iteration for better serving the system purpose: efficiency (for this system specific set of rules).
The source code (genes) propagation per se would be completely useless to the system, without the processes they express: living systems, the most efficient energy transforming machines the system has been able to incrementally arrange up so far starting out of random stuff.
Therefore reproduction is exactly for that, for allowing the continuation of this energy transforming processes (life processes) in the most efficient way.
Reproduction is for gene survival. We are simply throw away machines our genes have developed in order to propagate themselves.