Yeah I wish people would just use Erlang instead of reinventing this stuff over and over again in their favorite language/framework/vm etc. When I think of all the work going into Node instead of Erlang it makes me want to cry.
I think for some project uptime is not as badly needed or not taken seriously enough as it was for Ericsson at the time. So for example during prototyping some engineer saw how Erlang was 5 times as slow as C. They told the manager and the manager said "oh well, clearly we should use C then".
If uptime is not the driving feature of the project. It will be very hard to add it later as the language chosen and the libraries have to have also been built with uptime in mind.