In the real world, if I punch you in the face I will change your state in place. I won’t be creating a new version of you with a black eye. Concurrency is handled by the laws of physics.
What on earth does this have to do with programming? It’s not like anything else in programming has a direct correspondence with the real world either. In fact, programming is about writing abstract models that aren’t constrained by such real-world notions getting in the way.