Because different parts of the world/country receive different amounts of sunlight exposure. Besides different parts of the country lay on different elevations. AAAnd if the area is near a mountain, it will be protected from weather on the other side of the mountain. Different terrains=different weather.