This is insanity and Ted Cruz is insane. What this really means is 325,000 new immigrants and their families. The only reason someone from India agrees to seven years of peonage and servitude on an H1-B visa is to be sponsored for permanent residency (green card) by his employers. All H1-B people plan on staying in America. Legally immigrating here.
Not to mention that Americans working in computers get their wages driven down by allowing in 325,000 H1-B holders each year
That's EXACTLY what it's all about.