Clearly rank amateurs to develop a working piece of software from category theory.
Also, from their website:
Why rewrite it in Scala?
The Scala implementation is not competing with the OCaml implementation, we do plan to maintain both in the future. Having several implementations of the core forced us to really think the formats through, and will allow others to write tools in the languages the like best, for their favorite platform (try to get and compile OCaml Pijul on Windows!).
The approach is quite costly but if you care more about quality and creating an excellent standard than getting a product out of the door quickly, it's certainly worth it.
darcs.reviewed$ darcs log --match 'author florent\.becker' --count
200
See also their FAQ.