I don’t like the long indentured servitude status of H1-B. I think it should be 1-2 years tops. This “free Agency” keeps US Business’ from hiring just to save costs (they’d never do that). The hiring should be about filling a shortage in a skill area.