The market is just an optimizing function. Perhaps the problem is not competitive markets but rather the structure of the market, e.g. the optimization parameters & feedback loops.. For example, a common criticism of the medical market is that without accurate quotes, you cannot price compare- thus it's not a properly functioning free market with the appropriate feedback cycles, and the free market approach to fixing it would be to improve price information.