People move where the jobs are, everything else comes second. I mean, hell, people have been moving to North goddamn Dakota in droves for the past umpteen years, and it's not because it's pretty or hip.
Yeah Fargo that's polar bear weather which is too cold for me!
Umpteen? Only since 2009 and that's definitely over for the time being.
One silver lining about the out-migration in Minnesota is that the bulk of it is 50+ people moving to warmer climates. The state is gaining in the 25-40 categories. But also a bad sign is that many leave the state for college and don't return... at least for quite a while.
In any case... the bulge of baby boomers is shrinking while the younger population grows which will lessen the blow as baby boomers continue to age into retirement. Minnesota is also one of the states that generally has positive total migration because international migrants outweigh the negative domestic migration.