Price is just a proxy for value. Diamonds do not have inherent utility (to the layman) but they are expensive because we societally ascribe value to them.