View Single Post
Most of the online-enabled systems are dependent on a big central server to do the heavy lifting of integrating changes. Device pushes some info out, then gets the results back from the server once it figures out what should happen.

OmniFocus' sync is designed to let you keep your data local to devices that are under your control - no central server/account required. However, that means that each device has to do the work independently.