First, let's take hidracids strength:

HI > HBr > HCl

That makes sense, the less electronegative the ametal is, less polar will be the molecule, thus, ametal is less attached to hydrogen and Oxygen from water will easily catch these hydrogens.

However, in oxiacids:


That makes no sense for me. HClO is the most polar molecule, so how it is the strongest? Isn't hydrogen supposed to be more connected with the negative pole, since it is extremely negative, which would make harder to water's oxygen steal it?

Why oxiacids differs from hidracids in this aspect? What is the logic behind the different strenghts, and my first reasoning was correct ?