2. Buying a house makes sense if you're a starting a family and/or setting down roots, but that's not everyone's situation. Students or young professionals get utterly shafted by lack of rental housing, because they don't have the income or the credit to buy a house, and they don't intend on staying long they'll get eaten by the transaction fees.
Hell I know guys that went straight into the workforce after high school, nothing stopped them from financing 6 figure pickup trucks, and those depreciate badly in comparison and are harder to repo and re-sell.
Problem is, most places with work that won’t get you a place to live. Houses used to be 3x the median income, nowadays it’s more than 10x.
The idea of housing only being for very established people is new, and only due to its staggering costs nowadays. When my father moved to a town to wash dishes at a pub, he bought himself a house. Cost him 3x his salary.
Take them away and private "mom & pop" land lords quickly fill the void, and usually are much more stringent about who they will rent to and what they think a fair rent is.