The shelter I got my puppy from, unneutered, was the Humane Society in a small town. My kitten was also adopted from a Humane Society shelter in a city, and he was neutered. I had previously adopted from that same city shelter, years before, and they gave out vouchers to get the spay/neuter done at a later date. Maybe the small town shelter has just not caught up with the newer method of doing things. Even my vet was surprised that my kitten was neutered at such a young age!
I do understand that the only way they can be sure the animals they're adopting are getting spayed/neutered is doing before they leave the shelter.
All-in-all, though, I thought the Humane Society that we got Spanky from did a good job. They animals there were very well cared for, and they did a good job of communicating with the surrounding area about the problems of overpopulation and of advertising the pets they had up for adoption. I still look at their website often. I would definitely get another pet from them. But then, I always spay or neuter my pets.
It will be interesting to see if they adjust to the newer way of doing things and start having their adoptees fixed before they leave. They already have the vets who do the spay/neuters for free for the adopted pets after adoption.