So why do people comment on your blogs? Do get some visibility? To get some recognition? To maybe get a backlink or two?

Well none of that will happen for them if no one knows about the post they just made a comment on. You need to tell others about your post, and now comment makers can actually automatically tell others just by making the comment.