The Dutch system caters for that through the social housing system. There are special companies that get permits to own houses and rent them at cheap prices for disadvantaged groups.
- people who used to move on to a larger house stay because of the increased costs
- older houses are broken down and are replaced by newer ones … but due to building regulations fewer are build at the same place
- due to stagnation in outflow and decreased number of houses the waiting time for getting a “social house” is increased by a ridiculous amount. In Eindhoven it is more than 10 years - in theory. But due to rules about preferred placement it’s often way more.