The prolog-ish syntax is to Erlang as parentheses are to Lisp -- a humungous barrier to entry for a lot of developers.
I think Erlang's legacy is the fact that it's exposing those other features that you mention to a wide audience of language aficionados that they are spreading (gaining legitimacy/traction) within other languages / libraries.