Your life is too short to learn and understand the internals of everything. The less I have to know about the internals, the more leverage a library or framework provides me.<p>Secondly, what is 'quite simple' to you may be incomprehensible to someone else. However, I still have to collaborate with these people on a project. If git is ruled out, because only the top 1% of people in software engineering can gain a sufficient understanding of the internals to use it, then it is utterly worthless to me.