i really don't understand it either.it seems that the free trophy is a carrot to get the forum ball moving, but (i would like to think)
that you only post something that is interesting rather than post because you have to.
i don't do social media either as i don't want to post inane details about day to day nothingness.