Excellent points here, The free software community do seem to know how to work together, but there are far too many groups who are not interested in outside help or collaboration, even though as you suggest sharing insights, expertise, knowledge and experience can be hugely beneficial.