There's nothing wrong with capitalism. The problems come when the monetary reward isn't determined by the outcome.
If we come to a consensus that the outcome of food is maximum nutrition, then the companies that make the most money would be the ones selling the most nutritious products.
I'm that model, the profits of a company would be a direct indication of how well they were serving their purpose.
That is in contrast to what we have now which is where the company that makes the most profit is basically the one who is best at corruption.