It's kind of an aside, but it also prevents the individual from doing the most economically efficient thing. I mean, suppose an H1B worker wanted to start a startup and hire some Americans to work for their company. They're legally not allowed to do that and create those jobs. Technically they need a business visa, but how would they get one if they can't start the business in the first place?