The problem addressed by git or any other serious version control system is complex. Any seemingly simple solution will be severely limited, even if it does some particular things reasonably well (e.g. Subversion).
Git offers the flexibility to let each person work the way they prefer, even (to a large extent) on large shared projects.
With some wrappers and hooks, you could quite easily cripple git so as to emulate most any simple VCS. The aforementioned enterprise products barely work at all, so replicating their non-functionality might require more effort.
It being flexible is not the reason for all criticism of git, and simple wrappers don't fix all its issues. (and even if it were, "you need wrappers and hooks to work around its pitfalls" would be a completely valid criticism)
- Those who have never used Clearcase, Perforce, or any other enterprise monstrosity.
- Those who have and suffer from Stockholm syndrome.