Thanks for bringing up this question about the GitHub Support Community. It sounds like you might be a bit frustrated by your experience with the Support Community. If so, I apologize and recommend that you submit a formal feedback request using the Feedback link on the right side of the screen.
To answer your questions though, the GitHub Support Forum is supported by a mix of Support Engineers and some very friendly and knowledgable users who are willing to ask question and help answer or discuss topics. By having a mix of users and staff answering questions, it means that our staff can focus on the most difficult questions to answer if the community is answering questions within their expertise.
If you are interested in answering questions, we do encourage a mix of posting replies that move along the conversation (such as asking clarifying questions) and solid answers to community questions. Answering questions and being active in the community can have its perks but we don’t require that of anyone. If you don’t feel like answering questions, you don’t have to.
I hope that helps to clarify our intentions with the GitHub Support Community. If you have further questions, I’ll do my best to answer them. Thanks!