Resist spells does give you natural resists up to 46 though, iirc.
So if you're not wearing any armour, or your armour lowest resists are lower than 46, resist spells will give you that much resist on that element.
So yeah, in a way it reduces the damage you take. But you usually doesn't notice that because your armour is often over that natural amount that resist spells give you.