Family is a big reason most people live where they do. Weather is certainly important to everyone. My nephew grew up in Montgomery, AL. He moved to Colorado for the snow and he loves the mountains and snow. I told him he is nuts, as I hate snow, and I don't want snow to ever visit me again. If for some insane reason I want to see snow I will go to the mountains and visit the snow.
I guess other people can have tastes different than mine.