It's not good for the economy when no one is willing to move for the next 20-30 years. And it's not good for the people who are unable to move to chase a better job as well.
Not all mortgages are fixed rate.
95% of mortgages are fixed rate in the US. And even that number is too low, most of the ARMs are taken out by businesses, not households.