Meaning(value) is subjective, under capitalism, what's demanded by people is what's produced. Sure speculation can mislead people into valuing the wrong thing but that's hardly a problem inherent with capitalism itself.
Whenever I analyze arguments against the free market, it almost always seems that the person speaking thinks the market should give people what the person speaking thinks they ought to want.