Add in the supervision tree structure and you end up trading "super fast" for "very fast, consistent and runs forever"
[1] http://www.erlang-factory.com/static/upload/media/1402914329...
Of course, if you want to sponsorise the work...
It's not only about raw computational speed. Being good at concurrency means that you can handle more work, unless you consume too much CPU.
A plus for BEAM is that each process (aka Goroutine) has it's own, independent garbage collector that doesn't interfere with anything else.
The point is, though, you don't use the BEAM for it's raw speed, but for it's great concurrency and fault tolerance. Go has decent concurrency, but it's not all roses and butterflies. Also all data is immutable in Erlang/Elixir which makes concurrency a lot easier.
however, if you're using elixir/erlang for something cpu bound you're probably doing something very wrong so this isn't a real world concern for most users
I'm not talking about concurrency, etc. Just raw computational speed.