This felt like a personal attack (great video though!). Just got a corruption issue yesterday and lost about a day worth of work (iDrive saved my butt). Though I have no idea whether something else is corrupted and I will find out about it when I don't have a working backup version... so I'm switching to Git.
I back up my whole projects as I test a lot of assets I make in Unity or UE. twice a week or major changes to a dated folder then once a month to my offline NAS
It is a bit egoistic that modern VCS oriented for code only. There is a lot of specific situation in programming which never can happens in hardware development. Just looking for simple centrilized VCS software with good graphical tree interface and flexible commit procedure for HW control. Let me know if you use one.