We are experiencing the opposite. ^^
Neither my dh’s nor my dd’s companies will employ non-citizens.
The big corporations will not sponsor non-citizens because a lot of contracts are government-funded. It is posted on employer websites’ main pages. It really didn’t start with Trump, it’s been that way for a while. Some of these STEM positions require security clearances that require US citizenship.
Also, the US has unemployed citizens and wants to employ its own residents first.
So, when you come to the US, it is understood and expected that students are guests and will return to their countries after graduation. No guarantees are given that employment is included.
@“b@r!um” and @thumper1, any further information?