> A lot of people can barely afford living in their home town and your answer basically is "just move to a small town in the middle of nowhere"
Isn't that the inalienable consequence of society? People that can add a lot of value will get to live in the desirable areas, whereas people who can't will have to move elsewhere. Do people have a right to live in their home town? What if their home town is a global financial center?