To be entirely fair nothing in git backend prevents someone to make friendlier frontend.

Case in point is Magit, I use Mercurial almost every day at work so git got a bit unfamiliar, but Magit is still more natural then mercurial for me.