Not if the cap is tied to total employee. A shell company with 100 registered employees can't sponsor more than 10 people for example.
They can't get around this as there are tax records of who being paid by whom. This would force company to hire American, reduce fraud, and still being favorable to the big boys paying the lobbying fees. Win win for all who matters (not specifically the regular folks, if they do, it is accidental...)