> Over half-a-million highly-educated and skilled immigrants are stuck with temporary, non-immigrant work visas like the H-1B,
I don't quite understand this. On one hand, it would probably be in USA's advantage to accept more skilled people as permanent residents. But given it's a temporary, non-immigrant visa, why do people act surprised/outraged when they find they cannot stay indefinitely? And why would someone start a company on a temporary visa at all?