The issue is that greed is an aspect of human nature. You’ll never be able to eliminate it. Any system that relies on greed, corruption, and selfishness not existing, will ultimately fail, because that system relies on humans pretending that certain emotions don’t exist.
Capitalism is deeply flawed, but it’s stability as a system is not predicated on humans trying (and inevitably failing) to delete fundamental human emotions.