Vincent, Thank you for your response as it helps me review my own thinking to see if I was wrong.
Backups guard against data loss of at least these types:
1. SINGLE DRIVE FAILURE: I either use RAID or data sync between two computers (say my laptop and more powerful desktop machine).
2. THEFT, FIRE, ETC: Where both computers present in the same house could be lost, I need an off-site image of the data (say on the cloud) as it existed before the loss even if that is a day or two old.
3. VIRUSES, OWN MISTAKES: If I inadvertently corrupt my own files (say bookkeeping) or they are corrupted by a virus or ransomware, versioning backups would save me.
What you are doing is mixing up #1, #2 and/or #3 where, yes, you might succeed in recovering your files but it will take a lot longer to sort out which ones are the ones you want and which ones are obsolete/renamed/moved/etc, especially after a data loss occurs after a long time (say after 1-2 years or more). After a long time, the number of old/obsolete files, folders, etc. that would have gotten accumulated in a backup such as iDrive would be enormous and it would take a very long time to see which ones are good (even considering file dates)!
I keep all 3 separate, so in the event of data loss, I am back to operational state very quickly, often minutes or within an hour.
For #1, I am now using Syncthing effectively (obviating RAID).
For #2, I wanted a cloud backup even though I could place another old laptop in a friend’s house running all the time which would serve as my “personal” cloud but that’s not without its own headaches.
For #3, I have another solution but won’t discuss that here as that is not the subject of this mail.