From a social point of view, it's beneficial that homeownership encourages commitment to a given town or city. But, from an economic point of view, it's good for people to be able to leave places where there's less work and move to places where there's more.
I don't especially like to travel, not the way many people do. I know many people that love to go to far-off and different places, and I've never been like that. I seem to get homesick as quickly as a child.