I am only reposting my own tweet here because I just sent an answer to the exact same question to a youtuber who was curious: https://twitter.com/pmarreck/status/1684248660832288771?s=20
It has a few links.
There's also this podcast (which has a transcript link): https://smartlogic.io/podcast/elixir-wizards/s10-e10-sean-mo...
Lastly, I just found https://www.thestackcanary.com/from-python-pytorch-to-elixir... which explains some reasons.
Turns out this is really helpful for machine learning where you want to coordinate big data pipelines and do things like batching requests to a GPU resource (because GPUs want to be parallelized).
You can do batched ML inference pretty much out of the box with Nx.Serving https://hexdocs.pm/nx/Nx.Serving.html where you'd have to spin up a separate third party service like https://developer.nvidia.com/triton-inference-server otherwise.