There is no doubt the sinking of the USS Liberty was a failed Israeli/Mossad false flag operation.
The objective was to sink the ship with all hands lost and then blame the attack on Egypt.
Thus drawing the United States into the conflict on Israel's side.
But to the chagrin of Israel the ship wouldn't sink.
And they were forced to acknowledge the attack; but claimed it was a case of mistaken identity.
And Rocco agrees with your conclusion yet Adm. Moorer does not, and for good reason.
By June 8, the day of the attack, the war with Egypt was already won.
So the question remains: with Egypt's air power destroyed, why would Israel risk an air attack on an American ship for the reason you claim when the war with Egypt was already won?
Certainly the Liberty could be expected to radio its situation and identify the attackers.
Your "logic" is illogical.