> Why have a dedicated staging area?
> So that you can choose and review which files and changes to commit before committing.
Mercurial doesn't have a dedicated staging area, and I don't think I'm missing anything important by not having it, so this explanation doesn't seem to add anything.
But, looking now I see there are a number of resources along the lines of "git for Mercurial users", so perhaps think of me as not your target audience.