<q>The largest recipients of those visas are tech companies and outsourcers bringing in foreigners with high-end computer skills<\q>
High end my sorry ass. Basic skills and paid Indian level wages while being shopped out at US level wages plus profit margin. Being an ex-H1B myself I know what it's like if it's done properly - I also see what a significant proportion of the current "crop" is capable of. The good ones are very good and a joy to work with. The majority are subtraction by addition but the bean counters don't care because they fill the gap in the HR spreadsheet.