It matters a lot if the corporation exists to make money as its primary duty. It can only be involved in bribing public policy for its own profit. Even if it believes that it is doing "God's Work," it needs to let the citizens decide that without the "special interest" of profit speaking at all if it cannot respect the speech of others. Rich people can always just join together to advocate for elite privilege, but they have to spend their own money so it can pass through a human bank account.
No, drc, it doesn't matter at all. All corporations, even unions and the Sierra Club, exist to make money as their primary duty. The only difference is what they do with the money after its been earned. Respecting or disrespecting what is done with that money or what kind of speech the organization engages in, is a perfectly reasonable reaction from you or me. It is not a valid reason for the government to decide who the winners and losers are for 1st amendment protection. The 1st amendment must apply to everyone equally.