I remember that and I also remember that Cruz supported a huge increase in H1B visas until recently (after Trump got in). My point is that the candidates who could have actually done something didn’t for whatever reason.
Yes, Senator Cruz has seen the light on that. He recently co-sponsored with Senator Sessions a bill that restricted H-1B visas, among other reforms.