Pigeons are smart. I noticed that when something looks really dirty, they don't drink it unless they are too desperate because you didn't provide them with a water drinker. If you deprived them of clean water with the drinker, then obviously they will drink what is available to them and that is not good. I'll give them garlic/acv on their water and watch them to make sure they didn't get sick. If they drink dirty water, they will end up with diarrhea.