The free market concept does work, but the problem is that it's reliant on an informed consumer. Marketers and the like try their best to shift that balance of power away - and they're very good at their job.
If you can't (or won't) make accurate value judgements on products, you'll lose every time. The house has the advantage, as it were.