If logic worked

This week:

It’s raining.
It’s snowing.
It’s sleeting.
It’s hailing.
It’s storming.
It’s thundering.

If logic worked on language we’d also say:

It’s winding.

I can see why tornado, graupel and lightning don’t work. The first two are recent imports and the third would be uncomfortably redundant. Wind is an old word and “should” behave like the other old words.

Later, changing ing to y makes a different set of permissions and exceptions.

It’s rainy? Yes.
It’s snowy? Yes.
It’s sleety? No.
It’s haily? No.
It’s stormy? Yes.
It’s thundery? Maybe.
It’s windy? Yes.
It’s frosty? Yes.
It’s chilly? Yes.
It’s coldy? No.
It’s hotty? Yes, but now we’re talking about a more pleasant subject.