Seeing as our dupe-closure practices are something I've complained about ad nauseum; I suppose I should pipe in here.
To be sure, a bit of your question is not super clear to me after reading it through... It appears there's a couple things you advocate for and a couple things you're questioning and trying to lay out choices for.
I'm basically going to ...
It's a straightforward question I tend to ask when I can't figure why something was posted at Programmers instead of Stack Overflow. I expect askers to read my comment at a face value:
"why didn't you ask at Stack Overflow?"
Second part of my comment is a reference to MSE post that provides a fairly detailed guidance on this matter: Which computer science /...
As a newbie I can suggest something. I have not read the FAQ before
posting my first question. It is like reading all the terms and
conditions before installing any software. I think 95% of the newbies
coming here will not read the FAQ before posting their first question.
When I asked my first question I got negative votes and my question was kept on ...
I think there are two different questions for new people:
How does a SE site work in general?
What is the exact scope of PSE?
The about page tends to answer the first question while the on-topic page very nicely answers the second question.
If it would be more obvious to find the on-topic page, more people would read it and the number of off-topic ...
There is a finite limit to the number of close votes that you can cast in one day. Gnat, being the ever watchful guardian that he is, often runs out of those particularly early in the morning, or he may feel that the question is ripe for mod-closing, or even deletion, and may be playing it safe with his votes in an attempt to make them as useful as possible.
I would suggest that when registering, a brief information can be shown (Quoted from Help Center):
Programmers Stack Exchange is a site for professional programmers who are interested in
getting expert answers on conceptual questions about software development.
If you have a question about...
algorithm and data structure concepts