You're right on that part. And now it's still the practise. How to make society stable? Raise salary? Make social security takes care of everyone? No. Just make house price super expensive and offers a 30 years loan. If it takes 3 generations' effort to buy a house in a family, then people won't have time/energy to care other problems.