And not having the immune system reject all the changes as soon as its own DNA starts changing.
It has the same problem as upgrading a distributed system that checksums all incoming protocols against its own binary. As soon as the binary changes, everything else gets rejected, and the system grinds to a halt.