Consider simply aqueous solutions of $\ce{H2S}$ and $\ce{HCl}$ . It is pretty much known that $\ce{HCl}$ is stronger than $\ce{H2S}$ in water. The reason behind that first is the electronegativity of $\ce{Cl}$ is higher than $\ce{S}$, so, in a polar medium, it becomes easier for the $\ce{H-Cl}$ bond to break than the other one. More ever , $\ce{Cl^-}$ ion being smaller in size is extensively hydrated in water than $\ce{HS^-}$ ion, which also favours in the increased acidity of $\ce{HCl}$.
But now consider acidity of $\ce{H2S}$ and $\ce{H2O}$ in water. If we apply the similar reasons as before, we will ultimately conclude water is a stronger acid than $\ce{H2S}$. But actually it’s the reverse. The only fact supporting the actual phenomenon is the weaker bond energy of $\ce{H-S}$, but if we apply this to the earlier case of $\ce{HCl}$ and $\ce{H2S}$, it will again contradict the actual phenomenon.
Why is this the case ? If my reasoning is incorrect, what is the actual reasoning that will support the correct acidity in both the cases ?