How would he even know, it's not like tech firms are even giving recent American graduates a shot. They hire H1B because it creates a dependency on the company.
It's just the market is so bad now and those tech giants don't want to give them a shot. So many experienced engineers on the job market right now. Why hiring a new grad?