I love Cruz but I still believe he is wrong about H1-B visas. They should be curtailed. When companies like Microsoft and Disney use them to gut their IT depts. and make those they lay-off train the foreigners who are replacing them, H1-Bs are being misused and over used.
These highly skilled, highly paid IT workers are fired to bring in cheaper foreign labor, nothing more. These foreigners are not even as skilled as the people they are replacing. They just accept less money to do the work. There were videos of law firms who coach these big companies on how skirt the law. If Cruz does not already know about this, he needs to learn fast. US citizens should not live in fear of losing their jobs to foreigners.
The visas I processed did not do those things. The company I worked for in the USA was a subsidiary of a Japanese company and they were sending employees from the parent company to teach the sub-company employees to produce the same products here in USA.
That is the true use of H1-B visas.
The IT employees is not what Cruz is referencing. He understands there is an abuse of those.