The issue as I understand it is that it's a cultural thing - book knowledge is highly regarded, but not so much being a critical thinker and coming up with your own solutions (they're all sheep who follow the shepherd blindly, so to speak). While I'm not racist by any means, I have noticed that probably 99% of these "plz send me exactly how to do this" one-line posts are from individuals with Indian or Pakistani-sounding names. Their ethnicity isn't the issue, the issue is that these are supposedly professional programmers who seemingly can't read APIs and examples and come up with their own solutions, but instead want to have their hands held and given the exact code that they need, or have it 90% done for them already.
Having worked with and dealt with outsourced programmers, perhaps that's why outsourced code is so badly written and buggy? It's just copy/pasted from existing code and given a few name changes, so that the developers are basically cargo-cult programming without any idea of WHY it's working. Again, that's not a purely cultural issue as there are a lot of incompetent American developers, but for some reason or another the truth is that it's more likely to come from Indian/Pakistani coders.
The Daily WTF Forums. You will never find a more wretched hive of scum and villainy.