When comparing the acidic strength of the halogen acids, we see that the acidic strength decreases as $\ce{HI>HBr>HCl>HF}$. It is said that the reason for this is the bond strength of $\ce{HI}$ is the least, while that of $\ce{HF}$ is the greatest. But, the polarity of the bond in $\ce{HF}$ is the greatest, how then is the strongest bond?
I understand that fluorine has smaller valence atomic orbital (2p) than, for example, iodine (5p), and so has more effective overlap with the s-orbital of hydrogen. But how do we reconcile this fact with the fact that the fluorine hydrogen bond is more polar too? The electrons remain more with fluorine in $\ce{HF}$ than with iodine in $\ce{HI}$, so intuitively it seems that the hydrogen fluorine bond may be more easily broken by a base than the hydrogen iodine bond. So what is going on?
In short, how can a bond be stable when it is highly polar?
Edit
My question is regarding bond strength, and not the acidic order. For example, in organic compounds, the leaving group ability of the halide ions decreases as$^1$: $$\ce{I^{-}>Br^{-}>Cl^{-}>>F^-}$$ This means that the fluorine-carbon bond is the hardest to break. But fluorine has very high electronegativity, and so the bond must be highly polar. But inspite of this, fluorine has the highest bond strength!
So is this just a misconception I have? If it isn't a misconception, then why does the highly polar bond have the maximum bond strength?
Thank you!
$^1$: https://chem.ucr.edu/documents/curricularmaterials/neumantextbook/Chapter7.pdf