The use of Towers of Silence Dakhma is now only practiced by Zoroastrians in India - and there too, other methods are being explored and used.
(N.B. - Parsee or Parsi Zoroastrians immigrated to India starting around early 8th century AD. So, some have retained their ancient practices, particularly Orthodox individuals/families. Parsis, in some instances, have also adopted Hindu or Indian practices, incorporating them into their own traditional Zoroastrian ones.)
Towers of Silence were traditionally built in desert areas, in Iran, centuries ago so as to avoid, for example, the problem you mentioned. This practice is no longer used. In Iran, Zoroastrians either bury the dead body in a coffin or use cremation.
Among the many factors that are contributing to the decline in the use of dakhmas by Zoroastrians are:
- the diaspora of Zoroastrians to countries where the practice is impractical or inappropriate,
- the encroachment of urban areas into the previously secluded dakhma locations,
- the excessive use of medical drugs for dying individuals - drugs that are toxic to birds, or
- a lack of birds in some locations, and
- a change in attitude among Zoroastrians (in India, i.e. the Parsis/Parsees)
The link to the webpage has very specific, accurate & thorough related information & has many photos on Towers of Silence. It is the same website (last link) I provided in post #44.
The website, in general, is very much worth exploring about Zoroastrianism, its festivals, practices, traditions, etc... and is regularly updated with upcoming events, and so forth.

A Zoroastrian cemetery in Yazd province Iran
Thanks odds.
Zoroastrian celebrations are closely linked to agricultural cycles and seasonal changes. Mostly for practical reasons, which existed at that time. Mind you, Zoroaster taught this during the Vedic age (between 1500 to 500 BC). Though holds true even now!
Zoroaster taught respect (not worship) for Ahura Mazdas creations (human, animal, and plant) and elements (earth, wind, fire, and water) emphasizing that one must contribute or work towards harmony between man and nature.
Fire is seen as the only element in nature that cannot be contaminated, in addition to other positive qualities that Fire symbolically represents in Zoroastrianism, such as light, warmth, truth, and a symbol of divinity -- Significance of Fire
Later, these became part of the "pollution & purity" (aka "cleanliness") beliefs & traditions in Zoroastrianism.
So, many non-Parsi Zoroastrians have actually argued that the continued practice of Dakhma, by the Parsee/Parsi community in India, given the current impractical situation/circumstances, actually, goes against Zoroaster's teachings of living in "harmony with nature" as well as "pollution/purity" traditions.