You aren't the first one to bring this up.
It's incredibly difficult to ignore patterns that are so resoundingly repetitive - we do get a lot of crap questions when the sun is shining on the other half of the world. It's not a language barrier, but generally a heightened sense of urgency that contributes heavily to this problem.
However, it's not confined to the other half of the world, it's simply more noticeable because a fundamental lack of competence is more easily obfuscated by someone's ability to more elegantly articulate themselves, or (for the blessed few) to show some evidence that they've read over our customs and culture prior to asking their question.
What you're seeing is a shift in the craft.
People are trying to become programmers not because they discovered a love for programming, but purely for the economic and/or social status gains.
Sure, these people might live on the other side of the world - but you're not seeing the patterns in the pattern, or the forest for the trees --
- They don't possess clever problem solving skills
- They don't possess the curiosity that kept most of us awake into the wee hours of the morning working on a problem for the pure satisfaction of figuring it out
- They don't look at problems as a programmer because they simply are not programmers, they frankly lack the natural talent for the craft that many of us have. They're never going to be good programmers.
Location is pretty much incidental, we're talking about talent.
That's not something we can fix with a quality filter, however complex. Stack Overflow tends to mirror the state of the industry as it is or was at any given time since we became popular, that's why so many researchers study it. If you stop and think a bit, I'll bet you agree that a good portion of the strong objection you feel toward these questions is actually a bit of angst about the future when it comes to the craft.
While I'm not a huge fan of our automated blocks, they do give people a few chances to show that they can think like a programmer by asking questions demonstrating that they know what a programmer would need to answer it. I don't like these because they don't sufficiently account for how quirky our engine and conventions can be for new users, and that it can take months for people that do have talent but not much skill to dig out from under a bad start.
We're already doing what we can about this problem, we're forcing people that are capable of getting better to get better, and those are the only people we can help. It's them, the pearls, that we must optimize for; algorithmic tweaks just treat the symptoms. In democratic Overflowistan, diamonds mine you.
We've taken so many surgical strikes at this in the past in hopes that something small would result in a big gain - and gained a bit of ground in the process. However, I think we need to face the reality that we're looking at holding back the tide with a bottomless bucket, and change our strategy to find the real talent in that pool and help it flourish.
More stringent quality filters aren't going to help in the long term, they're just going to allow us to ignore the cause for a little while longer.
To your actual request:
I think we should work on improving the question blocks and just-in-time help instead.