Same reason we ended up with git. Their predecessors were significantly worse, and then they had enough momentum to keep going.