That is a simplistic view. People also pay for what society values, ie systemic pressures, which is why different cultures and in different epochs value things differently. Eg before people would give a monthly donation to church because they believed it would help getting into heaven.