Search for “Logseq data loss $current_year” and you’ll see horror stories of people who did everything exactly right and still lost a bunch of data from it. The most recent one I saw involved someone getting on a plane and thus losing Internet access to the paid syncing service. They did a bunch of work as they flew across the country. When they landed and the connection resumed, it synced everything back to the pre-takeoff state and erased their work.
Logseq is so very close to being exactly what I want, but there are way too many tales like that for my comfort. Yes, I could come up with something involving Git or rsync or whatever, but at that point I’ve conceded that I don’t trust the tool. And if I don’t trust the tool, I’m not going to use it.