The world, for better or worse, will be built by the people in their private capacity, whether individually or acting in concert through government.
Complaining about for-profit institutions pursuing profit is, at best, a category error, and has nothing to do with our ability to shape the world except a childish inability to separate an organization represented by people from actual people.
It's like making a pool in your backyard and complaining it's a bad place to jog. That's not what it's for. Private for-profit entities aren't for public policy, or for moral leadership. They're for taking money and giving you widgets. If there's a manner in which their doing so runs contrary to desired public policy, that's a government and regulatory issue. That they've managed to somehow convince you they're "people"/"sentient" adequately enough for you to criticize their moral stance is an astounding success of marketing and branding. Because it takes a lot of marketing to convince people that widget-making is anything other than widget-making, for good or for ill.
You are wrong. Complaining about anything, including for-profit institutions, is how people in their private capacity build up consensus and that's how they change things. How else do you think the "acting in concert through government" happens?
I don’t think it is correct to say that for-profit orgs have absolutely no moral agency or responsibility. It is obviously different than that of individuals, but it very much exists.
I honestly can’t even imagine what it would mean for companies to have absolutely no moral responsibility. Wouldn’t they behave like gangs or mobsters? Or even more extreme?