Why do some users move that everything not related to programming to Super User? This even happens to questions about networking concepts. The not-programming-related tag has been used around 1887 times. It seems that only a few of such tagged questions get moved to SU.
This sort of "meta" tagging about the question itself, and not the topic of the question, is discouraged. See Should we flag questions that are not programming related? for more information on the accepted practice.
There are still (as you've noticed) hundreds of questions tagged "not-programming-related" still existing on Stack Overflow. Eventually these will get cleaned up, but it's a big job and the diamond moderators only have so much time available for this sort of thing.
Because those users have read the FAQ.
What kind of questions should I not ask here?
Avoid asking questions that are subjective, argumentative, or require extended discussion. This is not a discussion board, this is a place for questions that can be answered!
Also, try to refrain from asking questions about Stack Overflow itself unless you absolutely, positively have to. Most programmers don't come here to learn about the intricacies of this site; they come here to get answers to their programming questions. Let's try to help them out by not cluttering up the system with navelgazing meta-discussion. If you want to suggest a feature or discuss how Stack Overflow works, visit our meta-discussion site.
If your question is about …
- networking, servers, or maintaining other people's PCs and contains no source code, ask on Server Fault.
- general computer software or hardware troubleshooting, ask on Super User.
- web design and HTML/CSS layout, and your job title is "designer", ask on Doctype.
The tag exists for several reasons: Tags existed before moving posts and people can retag before (with lower rep) they can vote to move.