I think you are the idiot. The reason there is a surplus of skills is because companies like Infosys and Tata have an unlimited stream of East Indians they can bring in under H-1B. Because those people will work for substantially less dollars ($20 per hour is $1300 Rupee's per hour), live cheaply and send the money home, these firms can also charge less per body. Big companies like Disney get around hiring rules by laying off their entire IT department and contracting with Infosys for workers that earn less. This gets them out of age discrimination problems as well.