Yeah I think a good way to keep things realistic is for the offsets to be fulfilled by other players. If someone is too busy generating in-game currency, they can just pay newer players or those looking for money to plant lots of trees.
That'd be better. Now you have a currency and an economy. :-)