Actually, there are a lot of factors that have forced people to stay where they are. For example, the Great Recession was very hard on Millennials (Gen Y). After taking on enormous debt to get through college, carrying anywhere from a few thousand to over a hundred thousand (the average is over 20K), many of them can't get jobs. So, a lot of them have moved in with Mom and Dad, who are footing the bills, and some have gone on to graduate school, hoping that there will be jobs for them when they finish that program. That means that they don't buy homes, and that means that they don't buy furniture and appliances and the like, and they don't get married and do the kinds of things that married people do that help the economy. Many Millennials actually bought homes at the peak of the real estate market and they either are sitting on them until real estate values get better, or they sold at losses and have moved into apartments or gone back home. The rental real estate market has experienced enormous growth because of the demand for apartments. Among those Millennials who were lucky to find jobs, a sizable percentage of them are in jobs that do not require what they studied in college or the degrees they got. Some hold two or three part-time jobs to make ends meet.
The Great Recession has also hurt other people because they can't sell their homes to be able to move to another area, and there is also the concern that a spouse may not be able to get a job as part of the move. Older workers are also retiring later and sitting on their jobs longer, thereby depriving upward mobility by younger workers. It has been reported that Millennials have fallen so far behind on income that they may never make it up even after they find jobs. It may be the first generation in a long time where the participants do not do better than their parents.
I read an interesting article recently where a young lady, a college graduate with school loans and living with her parents, said that she was dating a fellow who, while he liked her, said that he could never marry her because of the debt that she was carrying.
As I see it, people are staying put and not moving like they used to years ago when the economy was booming and jobs were going unfilled. The best situated and best able to move are those with skills that are in great demand, such as engineering, mathematics, energy, software development, accounting and similar specialty skills.