People don't have infinite money. In fact 4.5 billion people don't make enough money not to be in qualitative extreme poverty[1] let alone enough money to be able to freely choose options that are not cheapest. Extremely small portion of total people have any actual freedom to choose options other than cheapest.
> Consumers must verify that production is sustainable
Such verification is impossible as it requires infinite time and perfect information. It is always cheaper and more profitable to lie about sustainability than to actually be sustainable. When one hole is fixed 10 more holes appear.
1. https://www.currentaffairs.org/2019/07/5-myths-about-global-...