Imagine if instead of freeing the slaves, Abraham Lincoln just instead made "Freedom Credits" that were issued to businesses that didn't use slave labor, but it allowed companies that used slave labor to purchase surplus "Freedom Credits" as offsets so they could claim they're making progress towards their ESG goals. Maybe it would become part of these companies advertising like "Fairtrade" has. The net result is that we would still have some kind of chattel slavery.
As ridiculous as this sounds, this is what we are doing when we defer to market based solutions to help nibble away at real policy issues. Also, consumer choices are already highly constrained by what the market bares.