Cats generally dislike water due to evolutionary reasons. Their ancestors, such as wild cats, lived in dry environments and did not need to swim. Additionally, a cat's fur does not dry quickly and becomes heavy when wet, making them feel uncomfortable and vulnerable. This discomfort can lead them to avoid water whenever possible.