Why does CdS dissolve in HCL, when CuS and Bi2S3 will not?

2 answers

Who says Bi2S3 and CuS will not dissolve? In most circumstances they will
Sulfur combines with H+ => H2S(g) and shifts the solubility equilibrium toward more ionization and increased solubility.

The formation of H2S essentially is removing S-2 from the solution forcing the metal-sulfide to decompose in order to replace the sulfur combined with the added H+.