I think Sen. Cruz is just choosing his battlefield. No bill would mean no review. Here, the Gop-e will likely vote to disapprove, and the president will veto.
Ultimately, I think Sen. Cruz wants to focus the issue on the Dems who won’t override the veto- turning their backs on Israel... that’s the battle he wants to fight.
As to this vote, he would have been futilely fighting the entire GOP; as to the fight over the veto, he’s targeting Dems alone on Israel. I think he wants that issue.
Best response yet as I read through the thread from oldest to newest. I am glad someone "gets it".