Cruz is only caving now because he is seeing that his “principled” stand is imploding and his political career is about to go dead and out.
I am convinced that Ted has no principles. It is likely why he and Beck get along so well.