my personal POV is that a lot of issues affecting the tech community at large resolve to politics in the end - be it the fight of cities and entire countries against AirBnB and Uber for example, the infamous Flint water disaster, the "fake news" battle, internet censorship, snoopers' overreach, the role of Big Data in elections, voting machine fraud...
Nearly every story (even those about new startups "disrupting" a specific market - markets ripe for disruption are usually created by political decisions, be it Republicans or Democrats!) has its base in politics, and I believe it is our duty as citizens and educated people to call politicians and their parties out when they mess stuff up.
Therefore, I believe that prohibiting political discussions outright is a dangerous move - I'm all fine with penalties or flagging if a discussion devolves into outright fight, but not for simply bringing up the topic.