Really? Is git really that hard? Please. The man pages are super readable and explain pretty much everything. Nobody's complaining about awk, sed, find, and the like. Git exhibits functionality on par with those tools and the user should expect a similar degree of complexity.
There is an argument to be made that many people dislike sed, awk and find because they are hard to use. Which is fine, because there are other alternatives, thats why the are not complaining.
git is a must-use for any software project that uses it. Removing (unnecessary) complexity from it would be a benefit to everyone in the team.
The question is what unnecessary is, I find the staging area one of the best features in git, especially as it allows reviewing before commit.
If there was awk, sed, find which did the same thing but were significantly easier to use, I would complain about them. At least if I was forced to use them.
My point is that you'd be hard pressed to make awk, sed, and find simpler without removing functionality. In the same way, I think git is really compact considering its feature set. The issues like the one you point to in the article occur once in a blue moon.