SO started off as a site for interesting programming questions.
Although the odd "help me please" localised debugging help question would pop up once in a while, this was inevitable so we just sort of lived with it, right?
Now it feels as if the vast majority of questions are those which we might "close: reference" or which are just so hopelessly lazy as to be offensive. I've begun downvoting them and voting to close as localised with extreme prejudice, but not everybody seems to share this view so most just get answered and the single-visit offenders keep on piling up. Barely any of them bother to format their posts, or to write full English sentences with punctuation and grammar. The overall quality of new questions is shockingly poor.
The balance has been lost.
So can we decide, once and for all, what this site is for? Is it a support site for newbie "I didn't debug my code" "problems", or is it a site for programming questions? Is it feasible to enforce it either way?