They arent all insoluble. I'm sure there are a couple that are soluble. Insolubility could depend on how strong the metallic bond is, obviously the stronger it is, the less easy it is to dissolve it.
Didn't find the answer you were looking for?