Both Mercurial and Git were created as a replacement for the same program and to solve the same problem which you can read about in Martin Beckett's answer to How did Git and Mercurial develop so similarly at the same time? question.
These two tools are very similar and borrow from each other according to Scott Chacon in his Hg and Git: Can't we all just get along? presentation at PyCon 2010.
I think we, the people, do waste huge amount of resources by having these two tools which do the same, yet operate differently. Is it possible to unify Mercurial and Git and stop wasting our resources? What actions should be taken?