I would like to answer some of this from my perspective of dealing with homeless families.
Firstly, yes poverty plays a part because it gives a person no choice in what they do. There are huge numbers of people who will never own a home, so what do they do? Well, many will privately rent ; but eventually they either need something more affordable, or something that is not readily available to rent privately (level access shower for example) or they just get fed up with being given notice every so often, having to scrape a deposit together and all the upheaval of moving. I have truly met families who have moved every year or 18 months and just can't stand the thought of it again. So, they apply to the local authority for help, they present as homeless as the landlord has a PO. If they live in a borough with little social housing, they then risk being shunted off to another cheaper borough, often miles from their extended families. And then come other issues, if the adult/s work what about their jobs? Quite often they are shunted so far away that there is no chance of remaining in that employment, they are given minimal time to move so no chance of looking before they go. they often end up in an area that they have never so much as been to before, no support network, no job, no school for the kids. Yes, they have a roof over their heads, but a lot of other non-tangible things are lost. Then, there is the effect on the receiving borough. They now have to find school places, some families have complex needs and those will have to be addressed by that borough. In addition, landlords will realize that they can ask for silly deposits, as the first borough is willing to pay to off load the problem of having too many homeless families onto another borough. So that just causes problems with people who are already in the receiving borough, as they can't match the deposit.
It doesn't actually resolve any issue, does it? The problems are moved elsewhere, and it's 'out of sight, out of mind'.
I'm sorry, but I have worked for too long dealing with issues like this; the bottom line is that if we want social housing to exist, then we do this. We stop the RTB, nice for those who do it, but it just means that desirable or bigger properties are sold and not replaced. Reform private rents. In the good old days, we had protected tenancies and tenants weren't given 2 months notice because the landlord wanted a higher rent. I'm sure that would not be popular with landlords, but it would mean that they would actually think about their responsibilities. I know that many of you will be landlords, please don't shoot me, I am talking about some I have met who really had no clue. As far as I am concerned, the whole system is broken, and we need to address those issues. A sticking plaster won't help.
I didn't mean to derail this thread, BTW, but I have seen at first hand the issues. I feel desperately sorry for the Afghan people, but more people coming to the UK and no extra money or resources just causes more problems. If the Government doesn't stump up oodles of cash to local authorities, it won't work.
(SORRY)