This was a very well-written and interesting piece. I disagree with the general premise that this is generally related to thermodynamics, even at the nanoscale. Accumulated errors can be corrected with additional energy input---that's the premise of error-correcting codes used in DNA. Were it not for error-correction, DNA mutation rates would be much higher than we observe. In principle, couldn't living things develop similar machinery for correcting other accumulated errors (albeit at the expense of requiring additional energy).