I totally agree that gaining as much money as possible for any charity is a primary focus.
However, I still feel many people are missing the point and this applies more to non-charity quizzes. It is very frustrating when you toil long and hard for an answer and eventually find it, only to discover that someone who is obviously lazy has asked the question on here and been freely given the answer.
If you can't find an answer under your own endeavour, where is the harm/disgrace in leaving it blank? Anyone who just asks for the answer on here will continue to do so and therefore never improve their knowledge.
The organiser of GBQ asked that no questions should be answered on here, but that was ignored. It is clear that those who "help" people on here pay no attention to the other side of the argument (which can be equally valid).