Most version control systems are. At some point Linus said "let me show you how it's done", made git, and there haven't been many attempts since.
i still kind of miss mercurial.
You don't need to, Jujutsu[1] gives you most of mercurial with some additional stuff. And relevant for this subthread, Tangled appears to work with it[2].