Based upon your knowledge of molecular structure, why doesn't hydrogen dissolve in water?

Dihydrogen is non-polar, and is not effectively solvated by the water molecule. Heteronuclear diatomic gases, $C O$, $N O$, would exhibit much greater water solubility at a given temperature. What about the $\text{solubility}$ of $H C l \left(g\right)$?