They must give Rabies according to law. Period. Or your dog is at real risk. If the dog hasn't gotten it's rabies vaccination and runs across a wild animal, they WILL put it down. You must give those shots as the state requires.
There are exceptions, but only for very sick, old or immune-compromised dogs. It takes a lot of hoops and paperwork to avoid giving a rabies shot as the law requires.
Most people don't know about titers. So the Vets do what they think is best for the area and their bottom line.
The first time you ask for a titer, they often raise their eyebrows and ask "why?". Just say you don't see a need to vaccinate if the dog already has high levels of immunity, and you don't want to take the risk of compromising your dogs health by over-vaccinating. They'll usually shrug and do it. Then they'll know the next check up, what you want done. Mine just says "titers, right?" LOL
He never offered titers...I had to ask first. Now it's routine for me, and he knows it.
Oh...and back to the topic. We give Lyme vaccines for all (and for Cole, a KC vaccine) annually. No titers for those. And since we are at such a high risk area for Lyme, it makes sense. The vaccine doesn't provide long lasting immunity. Cole gets the KC vaccine because of the dog shows. He kept coming home with some version of KC. Since he's gotten the vaccine, he's been fine.