No actor-model based language has this problem, so perhaps all it comes down to is baking in the right(or even any decent) concurrency support from the start, at the language level.
Ask Erlang programmers whether they have dealt with this kind of stuff.