It could be because many see Rudy as the only electable Republican in the general election.
That's a rather fair observation. I see it the same way.
I think "many" are wrong. Romney is far more articulate, sharp, and charismatic, and also is strongly supportive of the war.