Why do foreigners swim not in the sea, but in pools?
More related readings
Bad taste: why Italians don't drink cappuccino after 12
Why foreigners always smile ?
Why Europeans don't put fences in front of their houses: 5 simple reasons
But what about it really?
But there is a more prosaic reason related to the peculiarities of travel insurance. Europeans do not swim in the sea not because they do not want to: they are limited by insurance conditions. An incident that happened at sea is not considered an insured event, which means that you will have to pay for medical care out of your own pocket.
So rational foreigners prefer not to take risks, even on vacation guided not by emotions, but by practical considerations.