Because to me git is **really** complex. I do not talk about add push commit but rebase remote....
Git allows you to do complex things if you need them.But you can easily use git without ever needing rebase, filter-branch or whatnot.
Everything that Monticello can do can be done with git easily (commit, push, pull, merge).It just gives you much more powerful tools.