The weather part is covered in the amendment.
I think I understand the point you are making and maybe there needs to be some wording added but I think the intent of the language is talking about to wear something with the sole intent to conceal your identity not for fashion or any other reason than to hide who you are.
You're right about the intent, but I don't have any faith in the powers that be to adjudicate any statute according to good intentions.