User blog comment:Tbguy1992/Badges? When did we start getting badges?/@comment-1888824-20100814080523

I think it was made to replace the whole edit thing. Maybe it was used to make the site more fun, and people would post more things. I don't know, but so far it's working quite well.