i agree with that. but, the proportion to how many h1bs get allocated to these staffing companies vs outsourcing is maybe 1:20 even if taken as an aggregate. even though it wont entirely eliminate the problem, it is still a good start. The second thing is to create rules to directly discourage indirect employment when on H1B (the abused vendor model).