cassandra never claimed to be a consistent distributed database. its really quite sad that someone had to find that out the hard way.
Why should it make an arbitrary decision that unknowingly corrupts data for some users?
Following the parent's example, if you don't protect memory access with a lock, you can't know that somebody else locked it.