Earlier quoted context omitted.
Fortunately, the OCaml compiler is very modular, and there have been efforts to make things more... reasonable. - Reason, a different syntactic frontend for regular OCaml: https://reasonml.github.io/ - ReScript, a language with OCaml semantics that compiles into: JS https://rescript-lang.org/ (I suppose it's a reincarnation of js-of-ocaml).
I feel like ReasonML should have the capacity to help bridge the gap for people learning ocaml if it weren't so hidden.
But it's not dead, if you look at their GitHub.[1]