When in a dangerous situation, your first responsibility is to yourself. Rescuing someone else can be risky, and getting yourself into the same situation as the person in trouble helps no one, and increases the burden on any other would-be rescuers, whether professional (lifeguard, fire fighter, etc.) or another Good Samaritan like yourself.
But I agree that it seems like waiting for the drowning person to become unconscious dramatically increases the chance that they won't survive. That's gotta be a tough decision to make.