Also that "the consensus bit" isn't a small thing that you just tack on to an existing system for very little cost. That bit turns something really efficient and widely applicable like git, merkle trees, etc. into a vastly more complicated and inefficient system.