I personally believe CRDTs are the future. *For some things.*
It’s possible that developers will need to be selective about their “level” of offline support
[example table for a blog post]
Perhaps it’s not that important if the title has a “last write wins” strategy, because it’s rarely updated and less likely to have a merge conflict. But it is critical to use a smarter algorithm for the content of the blog post, especially in a team where multiple users are editing a blog post at the same time.