Would it not have been much more pragmatic for FB to have collaborated with MS instead on F# support in dotnet core? That seems more practical given the context that F# can directly benefit from things like concurrency support in dotnet core.
Of course, F# has not always been the favorite lovechild of MS, but the OCaml ecosystem does not seem to be in a particularly stellar state either.