Well this is kinda easy to understand even as a westerner; you probably consider a gray/flecked pigeon as a something more or less dirty, but a white dove is the sign of purity and whatnot.


Exactly the same animal, just different colouring.
Somehow we just think eating French fries off the ground makes pigeons dirty but doves eating insects is completely fine.