solving software issues doesn't solve social problems.
Solving social problems will lead to greater software.
Just remind youself how many devs. are working for proprietary software, and how many of them just developing the ''same'' software other companies did already, over and over again. ...and all just to gain more marekshares.
We loose so much resources just based on this social problem.