Human cognition has weird failure models that modern advertising can exploit. Free choices can only happen with a free mind, but unfortunately we have this weakness that makes us prone to manipulation. (this is also exploited by political propaganda)
We can still individually make better choices, and also eat our vegetables, etc, but in the aggregate public policy is more efficient to make the large scale changes we need
>Free choices can only happen with a free mind
And perfect information. Too bad 0% of consumers have the expertise and time to fully audit the supply chain of every product/service even assuming they could get ahold of that information.