note that they tried to get one of the existing DNS servers to care about their issues, but weren't able to get anyone to work with them. Only after that approach failed did they decide to roll their own.
I agree with you that it's far better to integrate with an existing project rather than recreating it, but in this case it sounds like they tried