Sometimes you really don't want to look over the commit history of your colleagues. As long as it's a small feature, a single commit is a pretty good option.
Rather than:
- implemented X
- forgot this
- oh, this was not needed
- now tests actually pass
- oops
- fixed this
- should be ready