Ответ, наверное, будет весьма неприятный, заранее извиняюсь
Запах гниения сигнализирует не только о том, что продукт испортился, но и о том, что его структура начала меняться, продукт становится более жидким. Многие мухи питаются через свой хоботок именно этой разжиженной органикой, то есть испортившимися вонючими продуктами. Из них они получают необходимые для себя питательные вещества. То есть в этом случае запах гниения служит для них сигналом "о, готова еда".
Если говорить о гнилом запахе мертвечины, то, насколько я знаю, он манит их так, как мертвая плоть является хорошим укрытием для мушиных детей (личинок) - там и теплее, и есть пища для мушиного дитятка.