The purpose of software is to help people opt out of the power structures that have been imposed upon them.
@seanl That's certainly one possible purpose for technology--and one we should strive for--but it isn't inherent to technology. That reminds me of the techno utopianism of the 90's that thought that the liberatory potential of the internet would automatically lead to liberation. (Sorry if I'm misreading you though).
@pybyte It is not at all inherent in technology. That's the problem. We need to make sure that the technology we develop is liberating in nature.
In fact, at the risk of crossing into the realm of religion, I would even go so far as to say that the purpose of the ability to reason is to allow us to opt out of the power structures that have been imposed upon us, whether it's by other humans or by nature.
The very first story in the Bible is about humans defying the will of God by seeking knowledge. We should be embracing original sin rather than groveling before the gods that have been imposed upon us seeking forgiveness.