It's difficult to use money in any human sense. If you visited a friend and had to pay for a cup of coffee it would be a different relationship at once. The extent and ease of travel today makes money even more ridiculous. Neighbors always helped one another out without pay. Through communication people talk with each other and make agreements, not by counting but in meeting each other's needs.
Freedom means possibilities if it has any meaning at all.
If people can't see that their needs are interconnected it's not possible to build a socialist society. Without that it's not socialism.