Hmm, my experience since I’ve been using Roon, is one should back up the Roon library for software reasons. My library has been corrupted twice and neither time because of hardware.
BTW - Are you aware that Roon will back up a library that has ‘latent corruption’, doing so without any warning and until all good backups have been overlaid with backups of the corrupted library?