Я думаю, что в целом определенные сообщества пользователей будут тяготеть к той или иной технологии. Это особенно верно, если технология использует язык сообщества. Также возможно (хотя я понятия не имею), что автор и / или первые пользователи Darcs были довольно известными разработчиками Haskell, поэтому имели большее влияние.
Есть и другие примеры, например, Mercurial, кажется, более популярен в сообществе Python, в то время как другие языки, похоже, используют Git.
Если вы используете определенную программу, возможно, не стоит переключаться на другую, даже если есть преимущества.
Честно говоря, используйте то, что вам больше нравится. На этом этапе практически необходимо иметь установленные hg, git и svn и знать основы их использования. Если вы используете Haskell, возможно, вам нужно добавить Darcs в этот список.
Похоже, вы намекаете, что git и darcs эквивалентны (или даже похожи), кроме языка реализации.
Если вы использовали и то, и другое, вы поймете, что этот вопрос не имеет смысла. Если вы не пользовались ни тем, ни другим, то ответ на вопрос имеет очевидную предпосылку в виде знания обоих.
Darcs существует. Это достаточное основание для того, чтобы он существовал и использовался. Если он вам нравится, вы тоже можете стать его пользователем. Если он вам не понравится, вы будете знать, почему вы выбрали что-то другое.