I'm of the opinion that a voice (such as yours), if it's so much of an expert, would be better off in advocacy and consulting rather than tinkering with more tools. Not everyone has to agree with me, but I agree with OP's comment and I maintain that your response is emblematic of the issue.
I probably won't respond further to this, given we disagree (which is fine) and I've said my piece.
The OP's comment make me feel that they are requesting that we be experts in everything. While I believe this is a popular belief (I think it is especially common among us nerdy types that we _have_ to be experts on everything), it is also unhealthy and makes us weaker as a society. Instead lets form coalitions. Coalitions are stronger than their individual parts.
Yes, this is a tech forum, but it's entirely reasonable to argue that in some cases, a tech solution is by its very nature not the right solution.
I 100% agree? But we're trying to build a house here. We may not want to hammer nails into those boards, but there are plenty of places we want to. We also don't want to hammer into steel or into live wires.
Maybe my analogy didn't work. I'm saying form coalitions and we apply our domain knowledge to the domain of the problem where our knowledge is most effective. We leave the other domains up to the other domain experts. I'm not saying we shouldn't be aware and help where we can with those issues, but that we also aren't the experts there and shouldn't be leading the conversations (again, participate, but not leading).
The world is hitting a breaking point where this has to be solved by fixing governments/legislation/what have you, not by programming more.
(Edit: a typo)