BEAM is overall inferior to Kubernetes in terms of features, also BEAM only work with Erlang, so what do other languages do?
I think it's bad design to have your runtime handling those kind of problems, a generic scheduler should be, not the runtime of your language.