That would prevent any kind of synchronization-clobbering issues. But it wouldn't be very efficient.
I proposed how to prevent synchronization-clobbering issues based on a conflict-free data type here: https://github.com/nostr-protocol/nips/pull/1630