While I agree there are a number of "no content" replies. I feel they are more of physiological benefit rather than some badge count. I will admit personally I have absolutely no interest in badges so my view might be clouded with regards to badges.
It does make me feel good to have someone thank me for a particular solution.