The documentation that you linked to is not describing native OS threads. I am sure that the OCaml implementation is good for a lot of applications.
However, because I am used to writing multithreaded code using pthread or std::thread, I find the standard OCaml model uncomfortable and limiting. Its mostly a matter of personal taste but this is the reason I stopped using OCaml.
http://caml.inria.fr/pub/docs/manual-ocaml/libref/Thread.htm...