Mags said:
Just imagine. For a minute that there is no such thing as money. Just bartering goods. Would the world be a better place? Many of the tragedies that occur in this world are because of money. Drug dealing, stealing, murdering, etc etc.
What have these to do with money? Each is a political/social problem, which could exist just as well without money. Drug dealing, FI, exists because of politicians, lust for control, and fear. The dollars just happen to move around--they are not the problem.
Then again, there is no motive to work, to invent, to think ahead and make the world a better place unless this person happens to be a perfect angel with a perfect heart and intends to make the goal of his/her life to make life easier for all peoples.
But there still is motive. If not treated poorly, a person will have no reason not to do "good work." People will invent, perfect, tinker, etc. because they are wired to feel rewarded by it. If allowed to pursue their goals, be it to make some tool that makes a task easier (or more efficient, etc.), or to write a play that captures your heart, they will do it.
However, even in such a circumstances, there is still greed. Whether learned or genetic, some people want power, and need to validate to themselves that they are in some way superior to others. Removing money merely removes one abstract tool.
Finally, (1) why would an angel be considered perfect, and (2) why must anyone have a perfect heart to want to make the world a better place? Is the latter not a normal, fundamental, desire (provided it does not involve sacrifice of one's own life or health)?