You can’t solve a political problem through technological means, you can only provide workarounds. Geeky, awkward workarounds. TOR is an example of this.
I'm not saying it is the panacea, or that it only has consequences. Just that technology drives social and political developments, not the other way around. Our current technology does promote free speech[0], and does promote lack of privacy. That's why you see politicians fighting with the Internet on curtailing free speech, and promoting privacy.
Politics and social customs are all about taking particular spots on a landscape of choices. Technology shapes that very landscape.
--
- [0] - note how difficult it is to really censor anything these days, or curtail someone's audience; hell, if anything, technology is showing that ubiquitous free speech has some negative consequences too.
> Many programmers work to solve political problems through technological means.
The real-world effectiveness of any technical solution depends on the political will to enforce it. Without no political will, technical solutions are not effective or enforceable, or even deployable. A political solution on the other hands eliminates the need to even consider a tech solution.
And is Tor an example of a solution to the problem that has become widely adopted in society causing the problem to go away?
Because if not then maybe a political solution to the problem is in order.
Another example is encryption in general. Once export restricted in the U.S. as munitions, the rest of the internet simply routed around that censorship.