People who anchor themselves to one spot, or just HAVE to be near mom and dad, are handicapping themselves.
After 12 years in the navy, we lived 8 years in Idaho, in my wife's hometown. During that time, I had 3 different jobs, all with the same company. If one boss doesn't treat me right, I look for another. Then we moved to AZ, for a LOT more money. The wife didn't like it at first, as she wanted to be near family, but she got over it. The big pay raises we got helped a lot toward her adjusting to the move. In AZ, over a 20 year period, I worked 3 different jobs for that company, changing everytime I felt I had "peaked". During that 20 years, my wife worked for the same school district, but at 3 different schools, and for awhile in a district level job.
During all that time, I saw lots of people stuck in positions where they were not happy, and some of them had more skills than I ever will.
Clinging to your comfort zone is costly. Working the same job at the same place as daddy worked is not progress.
With enough education and a willingness to MOVE, there are plenty of jobs for those willing to do what it takes. To be fair, that isn't so easy anymore....current situations are new to us as a nation.
But the fact remains, way too many of us aim low and hit the mark right out of high school, and call it success. It isn't.
IMO, things are just going to get harder for the next few generations, until things settle out into whatever viable economy works for us..