I think there is a more important reason to blog besides the 3 reasons listed: to force yourself to slow down, organize your thoughts, fill in the holes, and articulate your points.
"Writing is understanding."
"Writing is understanding."
Though admittedly I first heard it from Leslie Lamport and that's who I associate it with.