It maybe easily corruptible, but it's super easy to copy. Nature has already solved that part for us already. If you can just have some bacteria make a million copies of your data, it doesn't matter if even several thousands of the strands become corrupted. But of course, unless you can actually read several hundred thousand strands in a reasonable amount of time, that redundancy doesn't help too much. I wonder if we could engineer bacteria to facilitate reading and writing to DNA in a more efficient manner.