I think greed is hard to define and pin down so its that much harder to resolve or limit or neutralise.
I see greed as just a symptom of fear or a reaction to fear and this helps in various ways. Fear can be a life-saving reflexive instinctive reaction to danger or a threat and in that sense it is a positive emotion. It aids the survival of the individual and thereby of the species. Fear should be the reaction to a predator, the risk of famine, etc.
Greed on the other hand, is an over-reaction to an excess of positive factors - you can't be greedy for more than enough until you already have enough. In this sense, greed to a negative reaction to plenty, and therefore very unhealthy. Greed can better be re-interpreted as a fear of missing out, a fear of losing, a fear of not making enough money , fear of a poor win rate, etc. Greed is, on a sub-conscious level, a manifestation of the fear that there will not be enough - for me.
Re-define your greed as fear and the solutions will be more obvious and effective.