I don't understand CRDTs, but if they are so good why not replace git with that?
Discussion
What's wrong with git? Do you want your code to sync in realtime without running pull/push commands?
BC crdts are not context aware, they don't know what is so there is no way automatically resolve conflicts Pijul is interesting, but its based on category theory
CRDT could be used for realtime collaborative code editing, but you'd still want to manually save revisions. Would be cool to see Automerge + Nostr alternative to Google Docs as well.
Experimenting with this; https://github.com/yousefed/nostr-crdt