I guess those cities just don’t get cold enough; Detroit and Buffalo lose people because they are cold, and lazy people won’t do what it takes to deal with that.
Seattle and Portland have very mild winters compared to other northern cities. The summers are also very mild, rarely getting over the 90s in the summer. The worst part is the rain. One can stay pretty dry under a Western Hemlock during a good rain.