Scientists - not just CS, but biologists, chemists, etc. - are not in elected leadership positions very much. I agree they are frequently not willing to represent. But again - why?
A few opinions:
* scientists (computer, life, or otherwise) do not think their talents are best used in making public policy. There are so many other ways those talents and intelligence could be used
* perhaps worse pay (though the benefits, and opportunity for jobs after elected office, are certainly stellar)
* the process seems toxic compared to other ways to make a living
The first and last bullets seem the most important to me. Business and academia have some similarities with government, since in both cases they involve:
* writing, with the intent to better the world somehow
* raising money, whether from selling a product, grants, or donors
* using evidence to decide what to do next
The day-to-day work seems reasonably desirable, but the way that work must be done is, I think, the dealbreaker for many scientists.
At a company, everyone you work with on a daily basis is generally in step with the overall vision. Some teammates may differ on details - which language or data store, how to architect something - but the goal of the finished solution is mostly in agreement.
In government, there are at least two groups of people who publicly profess to have VERY different ideas about what the finished solution should accomplish. And even if you get elected on the team you think has the best goals, you may no get to work towards those goals directly, since the other team might have the majority of seats.
I have so many more thoughts on this, but I'll save that for a blog post. I'm curious what others think of this though.