I don't think it's fair to lump them into the same category as Rust (which may or may not gain popularity, it's too early to say), or Nim (now that's truly an esoteric one).
Well Erlang and Haskell aren't the most common programming languages that I can think of. I've never seen any job offer (in my area) for those. But I often find articles talking about what people achieve using those and I find it fun but are they really useful in the 'grown ups' world?
Well, maybe it's a matter of naming here, because while of course they're very domain specific - an esoteric programming language is one that's rather not designed with usability in mind (but as a joke, or to prove some point etc).