Little legal fiction?
No no.
Corporations ARE "persons" for some legal purposes. And although they get no vote in the ballot box, they DO HAVE and SHOULD HAVE the right to freedom of speech.
Furthermore, frankly, WE all should WANT to protect their right to say whateverthefuck they wish to "say."
It IS a legal fiction. nothing more nothing less. and it's supposed to be for jurisdictional purposes and purposes of obtaining a judgment or suing. It's not supposed to be the same as INDIVIDUALS.
If they're people, shouldn't they vote? Or are we cherry picking because the idea of a corporation voting is absurd?
Why would you want them to have the right to dump as much money as they can into political campaigns? They've already got lobbyists who do that.