I think it's a thin pro-argument. Viruses are completely dependant on the host cell and the host cell's metabolism. The host cell's protein unwraps the jacket, and the host cells' proteins replicate the viral DNA/RNA payload. The virus does not reproduce itself, and it does not metabolize anything. There are no inputs to a virus.
Whereas living cells, give them the proper inputs, and they metabolize energy, catalyze reactions, and create copies of themselves.
IMO, self-replication is the most fundamental characteristic, and the ability to mutate/evolve is key as well. The rest is all details.
I'm asking this question because the aforementioned definition of "life" is flawed in my opinion. Evolution has nothing to do with it.
1. Unless you have some way to stop time, it is impossible to stop humans from mutating/evolving.
2. I would argue it is part of being human, and being alive, to evolve and adapt to your environment. Humans have multiple ways of doing this. Beyond our ability to genetically evolve, our intelligence is a mechanism we use to adapt to your environment much faster than genetics permit.
They don't metabolize energy.