"If you care about the stuff on that computer, you really want it synced somewhere anyway."
I disagree.
If you care about (stuff) you really want to back it up somewhere.
This is different than "syncing" which can mean anything, is usually a completely unintelligible process for the end user, is fragile, and is actually a hard problem.[1]
Much more intelligible and manageable is to have one single repository of data and carry that "kernel" of stored data everywhere. Yes, certainly you should back it up, but the backup is just that: a point in time backup that you do not operate against.
[1] Two way sync, dealing with new, but different objects on both devices ... this is not a "solved" use-case ...