To be clear, I don't necessarily advocate for classical libertarian views of economics. [1] I also think in terms of balancing economic power (i.e. leverage) with goals of promoting human prosperity. Just because a company finds market success (temporarily [2]) in no way gives them moral or political authority to define ethical concerns. They exist in a broader context of social expectations, which must include norms around how people are treated.
[1] I like the quote by Ralph Waldo Emerson: "A foolish consistency is the hobgoblin of little minds, adored by little statesmen and philosophers and divines." To put a point on it, don't blindly follow the tenants of an overly simplistic theory of economics (libertarianism) when it clearly doesn't ring true to your own conscience.
[2] I say "temporarily" because let's remember that most businesses only last a small number of years relative to the length of written history.