It seems intuitive to me that less efficient data storage methods are also less susceptible to degradation over time.
For instance, the string "ABC" can also be represented as "AAABBBCCC." In the first string, if you randomly change one letter into any other letter, the original string can't be constructed. In the second, more redundant representation, if you do the same thing the original string is still constructible. The second string is less volatile.
What I'm looking for is a theorem or paper that explains this effect. Is efficiency really correlated with volatility like this, or am I missing something?