I've noticed Stack Overflow has a tendency of downvoting questions which are not thoroughly researched and lacks clear communication. They're also meant to answer specific problems involving programming, and if you can find the answer on Google Search, then chances are that you'll be downvoted for supposedly being lazy and getting others to do their work for you.
Why then, do you get questions like this: http://stackoverflow.com/questions/3027177/what-are-the-differences-between-c-and-c
The question did get closed, but certainly not before it got 46 upvotes! That person received well-over 200 points! And the Stack Overflow guidelines clearly state to not ask questions about comparisons. Not only that, but this is one question which has thousands of answers if you search on Google, and I'm definitely not exaggerating here. That's probably like one of the most popular questions in programming. So why would it be receive so many upvotes on a site like Stack Overflow which is solely dedicated to professionalism and real problems?
I only ask this because there are times when some users - myself included - get downvoted for real programming questions that we've spent effort into finding the answer to, but found none.
EDIT: The question has since been deleted