How do capture gender in the database?
That's a political debate. Do you care that you can't correctly store 'foreign' names? Political.
Do you offer Catalan too when you translate to Spanish? Political.
Do you include disputed territories on your countries lists or allow people to enter 'other'? Political.
Privacy protection? Political.
Systems are shaped by political debate and in turn shapes it. Your decisions will have a political dimension whether or not you like it.
And that is before considering all of the internal cultural and behavioural issues that are inherently political.
As for Basecamp, I think they've set themselves up for further conflict and turmoil. If I was there and hadn't quit yet, I'd consider it now because such a huge departure will destabilize oth.the company and internal culture for a long time.