I don't know how we resolve this. Some things are excellent because open source allows an individual to make what they want without answering to a boss or whatever and then if it gets popular, it comes with responsibilities but probably little or no pay.
As someone who did a lot of volunteer work, these issues resonate with me -- painfully so.
That's probably my primary motive for reading such articles when I'm not really a programmer.