Is there a reason why sharing answers is not rewarded in the same way?
According to the feature change of 2012-01-10:
The Announcer, Booster and Publicist badges can now be earned multiple times and they can also be earned for the same question. The time limit has also been removed. Sharing direct links to answers now also counts towards these badges. (my emphasis)
You must use the link provided by the "share" button at the bottom left of a post and make sure that the link includes your user number, so it should be of the form
in order for the system to be able to identify the traffic coming from the link you shared.