Some Disagreement On Dress Code.
Not only weather but later on culture too contribute to decide dress codes which keep on changing time to time. However the essential parts to be covered for men and women are different and this is what our nature direct us to. So there are three factors: nature, weather and culture. Mustahab means desirable. This desirable too is relative.