Im not saying you have to be a good swimmer, and hadnt noticed anyone else saying that either. Its personal preference really, and for myself I enjoy diving in challenging conditions, so I stay in shape for these situations.
As for not surpassing your limits, the best planning and intentions...