Yes prevention is better than cure but it's easier said than done! No one runs into the problem intentionally. Several of my friends got bitten while rescuing dogs. You can't totally avoid it. But it's a difficult dilemma which ultimately is almost always decided in favour of vaccines to not to risk one's life.
May be, there is a better way which I ain't aware of.