“Although he has softened his stance on H-1B visas, admitting that the program was rife with fraud, he hasn’t admitted the prior stance was wrong. That leaves him unreliable there.”
Cruz was foolish to expect Obama to uphold his oath to the Constitution. He was a little naive back then, while everyone here knew that BO would exploit and pervert any power or leeway given.
I'm not sure that was it. I think he listened to and believed the leaders of tech companies bitching that they "can't find" the people they need domestically. It takes time to witness the reality from 'the little people' which I suspect his national campaign facilitated. In either case, it was an error he needs specifically to recant.