Anyone who ever read about optimization, greedy algorithms or spent at least five minutes thinking about markets will be able to point out the problem - local minima. What consumers want is determined by what is available (and marketed), you have a feedback loop that ends up doing a lot of stupid shit. That's why, because we're smarter than bacteria, we augment markets with things like regulations, to kick them out of local minima.
In this case, the free market is doing stupid shit again.
In this case, the free market is doing stupid shit again.