I'm sure there are lots of little stories one can tell to help explain the decline in American mobility. The one I'll suggest is the rise of credit checks and the need for 3 months rent up front to get an apartment. Moving's expensive.
I'd also guess that people in their 20s especially tend to have stronger local social networks than they did when I was their age.