Unfortunately instead of doing what Cruz wanted, the Senate agreed with what Rubio and Trump publically advocated for, that illegals needed to stay here and be legalized.
Unlike you, I hold that against Rubio and Trump, not Cruz who was right on the issue by voting against the bill.
Sessions disagrees with you. He has tons more clout.