It’s worth pointing out that the most useful and difficult synchronization is not between desktops, but between mobile device and desktop. Switching to a new machine is hopefully a rare process, but copy and pasting between my iPhone and Mac is a near daily experience. Ditto with sharing open tabs.
Some of the stuff you mentioned seems to cover computer to computer, but isn’t relevant to computer to mobile scenarios.