Question: why is srso4 insoluble in water?
Answer: SrSO4 is a salt of weak base and strong acid that is why it undergoes hydrolysis when dissolved in water. In order to dissolve and prevent its hydrolysis, keep the concentration of OH ions as low as possible and that is the case in acidic media.