Snow is nice. Until you have to drive in it, dig out your car, and freeze to death because of it.
Most people can handle those just fine.
Ever noticed how the majority of the most prosperous parts of the world seem to be richer in snow compared to the more desolate parts?
Obviously this proves the positive effects of snow on humans.