To be fair, with the amount of influence corporations have on government, their CEOs are proxy policymakers. It matters a lot what their social views are because they, much more than individual citizens, determine the future of our country.
If we remove campaign "contributions" and jail politicians who accept corporate bribes, sure, let the CEOs believe whatever they want. Until then, corporations directly manipulate social policy. Thus, influencing corporate personalities via boycotts or public shaming is the only real power the average Joe has as a customer-citizen. You have more of a chance of getting a corporation to give a damn -- because you can choose whether to pay them -- vs getting the federal government to directly give a damn about you.
So elect the right CEOs, support the right companies, and they will in turn lobby on your behalf. If you don't believe me, look at how who actually steers progressive change in US politics -- it's the big tech companies, mostly left-leaning, fighting against Old Money. Citizens don't matter. Only CEOs do.