Why is this good? Why not just commit the working tree?
Well, you can: git commit -a
But let's see why you might not want to.