Ridiculous.
If you haven't figured it out yet, you can't get a decent paying job with an engineering degree, so people aren't getting those degrees. Foreigners from India will take the jobs at dirt cheap wages, and so the companies find a reason to hire them instead, either here via H1B or...