Cruz didn’t feel threatened by Carson. He was threatened by the polls and the entrance polls in particular. All the talking heads were saying it was a Trump win, there was no doubt.
Cruz also had internals showing Carson was going to outperform in Iowa. Thus when this chance came up to grab those votes he went for it.
It’s not complicated.
I agree with you