The key is to do regular backups to a different location, and to keep previous versions as read-only backups for a certain timespan. If something happens to the local data you can just restore from the remote backup, and also pick an unmodified previous version in case of a ransomware attack.
E.g. I do a daily encrypted cloud backup of everything that can’t just be downloaded again, and the backup provider keeps previous versions for 30 days.
It’s mostly about syncing data between your different devices, without having to use a cloud service. I want to be able to organize the budget on my PC and look it up on my phone for example, without having to keep my PC running or manually sync them.
Another aspect is backups and redundancy. My NAS has all my data, and it does an encrypted cloud backup every night. I don’t have to remember that or make sure it gets the latest changes, because it’s always running and always up to date.
It’s also just a fun little hobby to tinker with it and figure things out.