Actually, this view of trade necessitates that individuals are different. We all come to the table with varying gifts to trade, be that skills, property, connections, or information. The fact that the potatoe farmer hasn't apples and the orchard keep hasn't potatoes makes the two able to trade, and likewise for the lawyer, the blacksmith, the software engineer, the tailor, the plumber, etc. Human variance makes possible trade and charity.