I was worried about the vet's too, but our's doesn't keep them in those cages--she has a room in the back, with large pens set up for them, and a few of those smaller crates, but those are for the smaller dogs. She has a separate room for the sick animals, so everyone is kept apart.
My dogs love our vet, so they really enjoyed staying there.