Originally Posted by
fishslice
Have you considered that BB consider this a community game and the rewards are there to encourage people to feel a sense of community. For instance within 5 minutes of logging in you have contacted a friend to undertake a trade and then reversed the same trade (you've sold 100 coal for 1 fish and then sold 1 fish for 100 coal with each other) and for that you have received something for free.
BB actively encourage a sense of community within game as it's what keeps many around and that in turn helps to create gem sales which in turn supports the game!
I agree they are often imbalanced but that aside many are something for nothing.