This is to prevent cheesing some fights especially near The Shallows where we can just lure them near the body of water and they drown from there lol
Indeed some enemies should be able to Swim (probably enemies with Cloth Armor)
”Some” Giants should probably be able to get further out into the water before they hit their Death destination.