You all know why, don't you? And you all agree with this and this, don't you?
Then, why do so many projects end up like this?
I think the Open Source Way and the related values (open discussion, honesty, humility, etc.) go a long way towards improving things.