Let's clarify, maybe the best ideas would win out in the "level marketplace", where the consumer actually is well informed on the products, the product's true costs have to be priced, and there was no ad-agencies.
Instead, we have misinformation (PR), lobbying, bad regulation made by big companies to trench their products, and corruption.
So, maybe, like communism, in a perfect environment, the market would produces what's best for the consumers/population, but as always, there are minority power-seeking subgroups that will have no moral barriers to manipulate the environment to push their product/company.