I left Wikipedia years ago because of the constant warring between deletionists and whatever else you call "regular" people who contribute content instead of trying to delete everything that gets posted.
As an experienced developer, I don't normally run into this problem on Stack Exchange sites, but today I asked a question and had it closed maybe 90 seconds after I asked it!
In the short time the question existed, it already gathered 2 upvotes, so I know I'm not completely out in left field. I just think it would be better for Stack Exchange sites if we as a community weren't so quick to remove question. Give people a chance to post some answers!
Are people given points to quickly close questions?
Is that why some users do it so much?
Looking at the user who closed my question just seconds after I asked it, I see he has half a million points of reputation. While that sounds impressive, if it means those actions simply frustrate "regular" users trying to get answers then it hurts the community more than it helps.