What I don't get about this is: why Boise? Are people just moving there for the scenery? There are major US metros with affordable housing and much better job markets. There's a sort of implied dichotomy in this article: major metros are too expensive, so people will move into a succession of mid-sized towns. But, no: a couple major metros are too expensive. Others, like Miami, Chicago, Cleveland, Atlanta, DFW, and H…
Government finances are also a concern, many of the east and middle cities are also loaded up with tons of debt from years ago.
I also think being outdoors-y is in vogue with tech and other high earners, which is also better on the west coast. It all comes down to quality of life and the type of people you want to be around, which I guess the other cities you mentioned can't compete in.