¿Por qué las moscas siempre aparecen cuando hay comida?

Hambre y comida libre y apestosa fácilmente disponible.

Porque tienen hambre. La mosca tiene partes de la boca únicas. Los huesos de la boca se fusionan en una paja. Envían esta paja a la comida, y si deciden que les gusta (se prefieren los hidratos de carbono) arrojarán jugos digestivos a la comida. Luego absorberán el fluido resultante.

Fuerte sentido del olfato + la capacidad de volar.

Las moscas pueden oler la comida, además tienen hambre.