How come Trump has employed thousands of non-US-born people? Trump is a businessman at heart. He will employ anyone who can do the job.
H1-Bs are naturally in favor of displacing Americans.