> It's very easy to fall into the trap of believing this: git's implementation fits together neatly enough that it feels like the best you could do.
I explicitly said that git IS NOT the best we can do. But it is universal and good enough. Not nearly as bad as some people make it out to be.