While I generally do not like subscriptions, surely “sync” falls into the category of “well of course that is a subscription”?
Someone must maintain a server indefinitely for you to sync whenever you want. That is a continuous cost that also has a scale factor, e.g. based on number of users. Without revenue proportional to that cost (e.g. per user), how can it be expected to remain functional?