This isn't true, the vast majority of immigrants come here on family visas, presumably as a result of somebody who came here first and then brings their family. Study is a reason but how does that explain the graph below? Have we really increased student numbers by a factor of hundreds of thousands per year over 30 years?And, yes, I know your 1.2m ignored emigration, but dismissing emigrants as non-users of social housing, and assuming immigrants are, is just a guess. Given that the 764k was mostly made up of students, and people coming in as workers (many of whom would be covered by the minimum earning levels, or who would be exactly the same kind of mobile higher income workers that you've assumed most emigration involves), there's no reason to presume that they would take up more social housing than those leaving.
If it was also true that most were students then how has the foreign born population trebled from 5% to 15% over the exact same period?
I'm not asking to eliminate migration, we just need to be honest about the numbers and they're arguably too high. We could say that migration is a key factor to growth but migration has almost never been higher and GDP growth right now is growing at 0.1%. So how is it currently serving us other than by increasing pressures for the people already here?