A bunch of answers not really going after the real reason. Generally today economists use what’s called the marginal theory of value to explain prices. So the price for something is how much someone is willing to pay for one more of them. Useful things like water tend to be cheap because people have a lot of them so they don’t need a little bit more. Diamonds or gold are expensive because there isn’t much of them and so people will pay a lot for one more. Obviously, people have to want the stuff for this to work, but why people want things is pretty complicated and not really an objective question.
Latest Answers