Why does it seem like they're always building new houses but no one I know can afford to buy them?

It seems like there's so much property development going into building new housing when no one my age has the fund to buy, it seems the only way my parents could move house was to buy a house before the market crashed twenty years ago and then sell it on. So who are the people living in these new houses?