With the way the game works, the only thing they can really do to avoid situations like that is allow certain organisations/persons to ask to have certain Pokestops removed. Pokemon appearances are basically just random, determined only by a couple of basic environmental characteristics (near water, large grassy areas or built up areas).
I don't think weather comes into effect, does it?