Efforts like electric make development of local/offline-first apps easier which (IMO) is generally a good thing - although it appears they're moving towards more a generic sync system.
Before these sorts of projects, you'd have to roll your own custom sync engine which I've found to be surprisingly difficult when you factor in multiple devices.