Individuals are also free to sink as much of their resources into it as they want.
The fact of the matter is political conversations have high risk of annoying/frustrating/alienating their participants. To have these conversations at work is just making employees less productive and asking for a controversy.
I'm not the parent you're replying to, but I think we're talking about two different things here.
I agree that there's no need to bring up politics in the break room (or worse, during active work) and risk alienating people. It's a bad idea, just like talking about or advocating for particular religious beliefs.
But if your company is being politically active in ways you find unethical, I don't think it's reasonable to expect people to just put their heads in the sand, ignore it, and get their work done. And not everyone has the luxury of quitting a job whenever their don't agree with the company's politics.
And you believe that people being asked to quietly do work for a company advancing politics they disagree with are going to be MORE productive? I know I'd be quietly fuming and doing minimal work for weeks after a mandate like that.
Is your claim that we really need more corporate control over politics in the US and less citizen participation?