I can't imagine anyone wanting a "better git". To be honest, I can't imagine anyone
wanting git, but here we are.
I do not understand why so many people feel it's imperative to use one SCM tool for all projects, since learning the basics is very simple for all of them (except maybe for git itself).
I get it why commercial hosting platforms standardize on one tool (everyone will ask for git, so why double the work?), so I suppose the desire not to run your own code hosting is the main driver.