What we need is a version system, followed by git. In my personal opinion, if you only learn one, it is git. If you want to learn two, they are git and fossil. Fossi is more suitable for individual private projects than git. He cuts down some collaboration problems, and this is a very high-quality software. As for the comparison with git, I prefer that they are a software that optimizes different scenarios.
As for struggling with why there is such a judgment, you can try it yourself for up to one hour. I was shocked by the diff quality of fossil. All linguistic debates cannot replace the experience of the century.
Personally, I learned hg and then git, and I would 100% do that again if I were doing it over; my experience was that hg was much easier to learn, but that once I'd learned it git was pretty easy to pick up.