H1-B is stoopid
The H1-Bs I know are college-educated, work hard, pay taxes, own houses and cars, and send their kids to school. They should be offered citizenship, with no more than 1-2 years waiting.
Currently, people who come over here with small children need to plan ahead for what happens when the kid turns 18 but the paperwork hasn’t come through yet. The waiting list for greencards is that long - decades!