I see everywhere that a pull is a fetch + a merge. But if I explicitly specify the source branch, as in
(1) git pull origin somebranch
versus
(2) git fetch origin somebranch
git merge origin/somebranch
only invocation (2) updates my remote tracking branch. Invocation (1) only updates FETCH_HEAD before merging into my current branch. Both behaviors are consistent with their respective documentation. They just aren't consistent with each other (in the case that the source branch is specified).
In the case of pull, what is the motivation for skipping the remote tracking branch? Why would I want to leave my remote tracking branch behind my local branch?
The second example of the 1.8.4 git-pull
man page confirms the behavior that no remote tracking branches are updated. But it doesn't explain why.