Git's SubmittingPatches document says to use an imperative tone in commit messages. That's why it reads the way it does.