Works for me. H1B is a great way to bring educated talent into the US. Best and the brightest and all that. . . Plus the money stays in the US.
Same way most countries require you to have a livable skill set to apply for citizenship.
Caveat though: H1B needs to be reviewed regarding tax implications and relative payrate compared to W2 employees.