What about leading NGO's to collaborate? There are so many organisations trying to fight the same issues, implement the same programs and change the same truths. I believe it is Point 5 in your article that is stopping this happening, also known as 'founderism'. Founders ego's get in the way of maximising impact. What if resources were shared, learnings were open sourced and the impact was what was recognised, not the name of the organisation or the founder?