>I merely explained, because you asked, why pattern matching does not play well with mutation, and it doesn't.
What you explained so far is that it doesn't play well with concurrent modification. And then I said that the "not playing well" comes from the concurrent part, not from the modification part.
I'm less interested in the philosophy of records and more in the use cases they support.