The Stack Exchange model is one of community; the community asks questions that are of interest to itself, and they are answered by those of the community who can, ideally those who have encountered this similar issue and can speak from experience or knowledge (or both).
Unfortunately, the site seems to have built up a strong counter-current against this methodology; while questions from all walks tend to be upvoted and encouraged, there is a very prevalent attitude against answers from these same users; this has grown into a rather severe gap between those who ask questions, and those who answer them.
This especially (but not exclusively) takes the form of the "all answers must contain references" mentality that pervades the site. Unless we're expecting all users who ask questions to have access or willingness to research all information, and expect them to expect the same, it is counterproductive.
While it may be a viable model for the typical IslamQA-style question and answer site, which is built around a particular scholar (or group of scholars) and explicitly open to questions from anybody, I do not feel it is at all viable for Stack Exchange. If we're attracting users with one hand while pushing them away with the other, I doubt we will ever end up with a stable enough community to get out of beta.
Rather than differentiating between the "asking" community and the "answering" community, we need a community of people who can simultaneously ask questions of interest to their peers and who can answer the questions of their peers, if we hope to succeed.
We cannot cater to everyone; not even all Muslims (see also: Islam.SE: Not an Muslim Peer Support Group). Attempting to do so will only make this site less cohesive and potentially drive away those users we actually want to be building a community of.
So in the interest of getting everyone on the same track, whatever that track may be, I lay the question thus: What is the community we're trying to build here?