What you're neglecting in your argument is the weather of central coastal CA. Not only is it far more temperate, it also lacks the constant threat of hurricanes or blizzards. Small earthquake chance, but nothing serious so far. There's a reason the deep south is so cheap - no one wants to summer in our heat and humidity! And very few people enjoy surviving the winters of Detroit.