Yeah. To be clear I think it's fair to be critical of the current shape of the H-1B program (personally, I think the way it's used by outsourcing companies is pretty bad).
But there's a logical fallacy in these discussions in which people criticize the current H-1B program for not being compliant with some made-up version of what the H-1B program is. If you don't like the current program, the solution is not "we need to do what the law says" because in fact the current program is 100% compliant with the law. The solution is to change the law.
But there's a logical fallacy in these discussions in which people criticize the current H-1B program for not being compliant with some made-up version of what the H-1B program is. If you don't like the current program, the solution is not "we need to do what the law says" because in fact the current program is 100% compliant with the law. The solution is to change the law.