Until now adopting Erlang or Akka meant restricting yourself to a single language ecosystem, but Webassembly maturing and more and more languages gaining support means that you can still use a heterogeneous ecosystem while benefiting from easy sandboxing and isolation, almost instant startup, actor snapshotting/migrations, a unified way of inter-service communication ...
All while avoiding the complexities of grpc, building Docker images, Kubernetes, service meshes, "serverless" frameworks, ...
WASM running in the browser pushes languages to adopt it. Even Microsoft is really investing into dotnet support via Blazor [5].
Also check out wascc [1] [2], which is similar, also written in Rust, quite a bit further along , has some very cool concepts around security and code signing, and supports multi-node systems. (not affiliated)
There is also a spec for distributing WASM via OCI (aka Docker) images, which is useful here. [3]
Some Webassembly proposals like interface types [4] will really help out in this context as well. Sadly wasm has not quite been evolving at the pace I would have hoped for since 1.0. Progress is there, but from the perspective of an enthusiastic early adopter it can seem glacially slow.
[2] https://www.youtube.com/watch?v=vqBtoPJoQOE
[3] https://github.com/solo-io/wasm-image-spec
[4] https://hacks.mozilla.org/2019/08/webassembly-interface-type...
[5] https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor