Because with capitalism, the greed is out in the open. Everyone understands it. It is clear and legal to push against the greed of those who have more.
In a system that incentivizes “virtues”, greed will hide behind those virtues. And when you then fight against that greed, you are accused of attacking those virtues instead.