These people were traders (capitalists) and built an incredible city in the desert. This was enabled by extremely efficient water harvesting (like in Dune) and by being extremely difficult to get to, making armies starve and die of thirst en route. It could be defended with a small force.
For those not in the know, the Islamic Invasion of Persia was as brutal as it was in India - in fact, the natives were even forbidden from speaking their own language for many years, and the Zoarastrians were persecuted mercilessly until they slowly migrated out to India (and then once they established a 'special relationship' with the British in India, arm-twisted the Iranian Muslims to stop their barbarism).
Amusing that India is slowly devolving down this route too. Perhaps some 'moron' like myself will be whining endlessly about how the classical Indian civilization was destroyed by Indians in the near future, and the equivalent know-it-alls will be equally downvoting the comment. Ah, how history and futures rhyme.
That said, I'm happy all this survives despite the attempts at destruction (ditto with Christians across Egypt, Rome, Greece etc.)
“Air-Conditioning Invented In 3100 BCE? Windcatchers Yzad”
There was an article on HN recently how ceilling fan improves air conditioner performance and I actually seen a major improvement in my own house - it's awesome! I wonder if some architectural features like the one in the article could be somehow used with air conditioning to produce a similar effect.
The descent into religion. Denial that better modern solutions work at all. Acceptance than an old (before the gaze of modern criticism can fatigue it) technology is better because it is older. The fantasy that a problem exists due to the existence of man, innate in his original sin of taking breath at all. The legions now employed to drive these new dogmas is astounding. Lastly, abandoning reason, to presume air flow by convection is the same as cooling.
More images via search: https://duckduckgo.com/?q=Yazd+wind+catcher&t=ffab&iar=image...