Parce que lorsqu'on est en train de digérer, beaucoup de sang est envoyé autour des intestins pour récupérer les nutriments.
Hors, la digestion génère de la chaleur (c'est pour ça qu'on a chaud après un gros repas) donc ce sang est ensuite envoyé en masse à la périphérie du corps et les vaisseaux se dilatent pour lui permettre de se refroidir efficacement.
Quand on plonge rapidement dans l'eau froide, tous les vaisseaux qui étaient dilatés se contractent d'un coup et cet afflux de sang parvient d'un coup au coeur qui n'apprécie pas forcément et peut provoquer un malaise. C'est l'hydrocution.
C'est la même chose qui se passe lorsqu'on plonge d'un coup dans l'eau froide après avoir été au soleil pendant longtemps.