Udi Dahan, says something interesting and important in his blog post Race Conditions Don’t Exist (2010). This is in the context of business processes.
He says:
A microsecond difference in timing shouldn’t make a difference to core business behaviors.
Avoiding race conditions leads to long-running business processes.
An advantage of an unconstrained writer schema, is that it's a better fit to the notion that concurrent updates by different users/actors always merge.
The idea that the merge of concurrent updates is always defined is an important concept in Operational Transformation. This is a good fit to avoiding business processes having "if" logic on domain state that may be changed by concurrent actors (which arises when they have race conditions).