I wholeheartedly agree with you about societal change however I disagree with you about population increase.
I'm a landlord and I have seen first hand how immigration affects rental housing. Our population has risen by 7 million since 2005. These people need somewhere to live and basic supply and demand is at play here. Unfortunately we can't have huge population growth and cheap housing.
I became a landlord around 2005. Most of my tenants have been from Eastern Europe and they've been great tenants.
I've recently had two properties vacated and most people applying are recent immigrants from India and Nigeria. Most of the Nigerians are doing care work and the Indian people have full time jobs plus Deliveroo/Just Eat etc.
Rental increases have been insane and even I'm astounded at the going rate in some areas.
So why don't I charge below market rate. I've done this. Turns out the person renting it sub- let it out as an Air B N B. Luckily enough my neighbours informed me. That's what happens if the rent is too cheap. It will be subletted out.
It's a vicious circle. Immigration has been great for me financially, my dad was an immigrant, but not so great for the indigenous population of the UK. Especially single parents with children relying on UC/ people on low income.
New entrants to the UK are working 2 - 3 jobs to pack the money in however this is not possible for single parents with children. These sadly are the ones being left behind in the rental market.
So why don't I rent to people on UC? I have many, many times and sadly each and every time they've left the property in a state with outstanding rent. I've been burned too many times now.
This is my first hand experience of the rental market in the south east since 2005.