I find no reason why there needs an implementation like that. Why do you feel compelled to have to be rewarded for using the feature? What you’re suggesting is something that is unnecessary and also breeds insidious behavior as your suggestion is turning a feature that many are fine with, and turning it into a feature that caters to those who spend money and destroy the entire purpose of having said feature in the first place.
Is decorating your room for a hangout or using it for crafting not suffice for you for “character development”? Also, crafting does give you a reason to be actively involved in the feature to start with. There isn’t a need to add more incentive to a feature when said feature has enough incentive for the majority.
And trying to relate your suggestion to team tree is a misattribution because Team tree should be treated as a bonus and not something that is the sole purpose of doing. Yes, people like having tree but that’s not the entire point of joining a team in general.