> In more community-oriented societies, personal earnings are less important than a strong network of friends and family who can fulfill every need.
and as this community grew, accounting for such "favours" between friends/family become more important, and thus, the need for unit of accounts - aka money. You'd end up replicating the current system when given long enough time and a large enough community.