Right, but I don't really see how that's freeing. A crash isn't good, but having your program be incorrect might be even worse. If the program crashes, you know it. But it might take some time before you recognize that your logic is wrong, which might cause all kinds of damage.
So I don't think it frees you from thinking about concurrency at all.
So I don't think it frees you from thinking about concurrency at all.