Why not just... manage people well?
No need to make it no politics/no religion at work. Endless talking about keto or veganism or BeachBody or CrossFit or vaccines or children or being anti-child or emacs or vim or whatever can be just as divisive and counterproductive if it's not managed. Lots of people are assholes or misinformed about a lot of stuff. Big deal. Manage. That's the active part of the word "manager".
Don't use the company social media to advance your politics or sell your MLM products or shill for cryptocurrencies -- company social media must be managed. Financial policies must be managed, and if people don't like them or aren't able to accept it, talk to them directly. Clear up misunderstandings if they exist and lay out the parameters of the job.
This is not about Trump or politics or activists. This is about bad management.
I manage and work with people of a wide variety of political persuasions. Out of work I have plenty of opinions about politics and causes. In work, I demand mutual respect and professionalism. I won't let A misgender B, I won't let C make fun of D's evangelical church, we're going to keep all the politics talk to a minimum but we're not going to ban it. If someone doesn't want to engage, that must be respected as well.
But it's just foolishness to think that my "employees can come to work... without having to deal with heavy political or societal debates unconnected to that work". Not when heavy political debates unconnected to that work affect where and when they can pee or whether they fear for their lives at the speed trap that's stationed about a mile up the road from the office. We don't need to debate it, we can't solve the world's problems, and we don't need litmus tests, but the basic mutual respect and professionalism demanded of every employee applies to me too and I need to recognize that different employees walked in the door from different worlds, and their skin color/presence or lack of uteruses/accents come along. I need to proactively make this a good place to work for my valued employees because they deserve human respect and they're f(*^ing expensive to replace. That's the bottom line.