If I say in the context of my country, then in my country, there are different housing costs in villages and cities. I am a student, I pay tuition to cover my education and living expenses. Since I don't have a house in the city, I have to live in a rented house. Half of the money that is spent on my university tuition fees goes to renting my house. To be honest, our housing costs are much higher in the city. But in the villages, everyone has their own house, so everyone can stay in their own house. In that case, apart from the development of the house, there is no housing cost.
This is why in many parts of the world, there is a reverse immigration these days. Back in the day , like 20-30 years ago and more, people moved from rural small towns to cities because they were making a lot more money there.
However, even though city still pays more than rural jobs, these days the cost of living in a big crowded city is a lot more, and that means while you may make more, it is not enough and you still can't afford to live there. Whereas in a rural area you make much less, but you can actually sustain and costs are much lower. Housing is still a problem for many people, but if you take a out a loan now, you would have more than 15% of your income going to mortgage today, in 5 years, not so much, in 10 years, it would be negligible.