I believe that technology should be used in any way possible to help us understand whatever ethical system we believe to be following, and, as you mentioned, even to help guide us in that journey. But this is not exactly equivalent with "ethically aware" technology. I see many issues with trying to embed ethics into all our technical tools, but the most obvious to me is that ultimately, it is up to the person using the tool and not the creator.
Let me illustrate with an example. Lets say that I create a content publishing platform for the web, and I share the code. This tool is ethically agnostic. It does not know what kind of content will be published. But, lets say that we care about ethics, so we embed a fact-checking tool with our publishing platform, to help authors publish more accurate information. Well, If anyone wants to use our platform to publish factual inaccuracies, all they have to do is take the fact-checking tool off of the source code. We could decide not to share the source code, but this has all sorts of ethical issues within itself, that is why the free software movement exists.
The fact that it is hard for us to embed an ethical tool within an agnostic tool does not diminish the value of either, but it does point to the fact that it is, probably, a better use of our resources to simply publish the useful, agnostic tools, and then create tools to fight the improper uses of the agnostic tools once the ill effects materialize. Otherwise we might find our selves spinning our wheels forever trying to safe guard all our tools for improper uses that might never exist. The first option seems more consequentialist to me.
RE: Decentralization is only a means to an end, how can we protect human rights through technology? [Moral Amplifiers]