I was re-watching The Empire Strikes back this afternoon and there is the scene where Ozzel and Piett are arguing over the data sent by the Hoth probe droid. Ozzel is insistent that this isn't Rebel activity. He then continues to argue it with Darth Vader when the Sith lord joins the conversation. Finally, after losing the argument, he then makes the most incompetent approach to Hoth, providing the Rebels with enough warning to allow most of them to escape the planet.
From a logic standpoint, it seems unlikely that someone who was that completely incompetent and that poor a strategist could have risen to the rank of Admiral. It seems to me that a reasonable alternate theory is that Admiral Ozzel is actually a Rebel agent (or sympathizer) who competently made his way to the rank of Admiral, then used that position to try and divert Imperial forces away from Rebel bases. And that, failing that, he risked death (and received it) to try and save as many Rebels as possible.
I know nothing in the movies supports this, but is there anything in either other canon or Legends that would support such a theory?