2) Lots of young adults are going to chase the best opportunities in their fields, which are not accessible from the towns they grow up in.
3) Even only children don't get to inherit the house until parents die or move to a retirement facility. This is moving later and later into middle age, well after the "I want a house and marriage and kids" stage.
I don't think inheriting housing is a solution.