Programming (especially open source programming) is also relatively unique amongst professional careers in its low financial barrier to entry - in theory, you just need time, shelter, and access to a cheap computer to become genuinely prosperous, so it does seem reasonable to be a bit evangelical to marginalized groups. Although this works alongside the slightly embarrassing knowledge that the actual demographics of programming are to one degree or another wealthy and white.
It's also important because knowledge of programming gives the citizenry, and even the political class themselves, the knowledge they need to make informed political decisions about how computers and digital technology should be deployed. It's difficult to know where the line should be drawn if you don't understand the potential of the technology, and it's very difficult to stand up and object if you do not understand exactly the nature of what is being suggested, because of the risk of being made to look a fool. It seems likely that the lack of discussion about digital issues is partly down to many politicians hardly being able to manage their own email.