I mean looking at most of the sulphate salts (there are so many but just to name some Epsom salt, blue vitirol, gypsum...) they have some amount of water crystallized within them (Epsom salt is MgSO4.7H2O, CuSO4.5H2O is blue vitirol and so on) so why is it like that? Is there any reason why water is crystallized in almost all metal sulphates
It isn't (maybe) related to hydration energy... nor (maybe) related to the size of the sulphate ion.