All of these cases have a well-defined conflict resolution mechanism. All of these cases except for Google Docs explicitly have a way for the client to be notified that their requested change failed (I believe Google Docs just defines the editing operations such that a conflict can always be automatically resolved).
The DOM API does not have any way to even notify the client that their DOM manipulation failed.
The DOM API does not have any way to even notify the client that their DOM manipulation failed.