I know that acidity of an acid increases across a period (with electronegativity increase of the atom bonded to hydrogen) and hence HF$\ce{HF}$ is more acidic than H2O$\ce{H2O}$ or NH3$\ce{NH3}$. But the reason I learnt it is this way, is that difference in electronegativities of the atoms increases and hence bond becomes more polar and weaker ( Hencehence easier to donate a proton).
But shouldn't bond strength increase with difference in electronegativities? Also bond length of HF$\ce{HF}$ is shorter than that of H2O $\ce{H2O}$ (92 pm$\pu{92 pm}$ vs 96pm$\pu{96 pm}$) and bond enthalpy of HF$\ce{HF}$ is 565kJ/mol$\pu{565kJ/mol}$ as opposed to 490kJ/mol$\pu{490kJ/mol}$ of water. Isn't this contradictory? Why is HF$\ce{HF}$ still more acidic than H2O$\ce{H2O}$? Is it because the conjugate base of HF$\ce{HF}$ is highly solvated and more stable in an aqueous solution? Is there not a direct correlation between ease of bond dissociation and acidity?
PSP.S.: I understand the acidic trend down the group (Stabilitystability of conjugate base increases and since the halogen atom becomes bigger, resulting in weaker bonds).