Build more houses, to lower their price be that rent or buy.
The housing stock also has a huge lag between what we have, and what we need in terms of size and location of houses.
What Guardianista failed to spot in Thatcher's sale of council houses is that she wasn't selling assets. An asset is something you make a profit from, council housing lost money.
I'd dispose of all council housing, for whatever I could get, and that includes literally giving them away.
I don't see councils as having any role, except maybe in tiny niches like sheltered housing or homes adapted for those with special needs. Actually I don't think they should do that except in excpetional circumstances.
They way I'd help the disabled is give them a wad of cash adequate to either get their homes adapted, or buy ones built for their personal needs. Disability is too complex and varied for councils to cope with.
That's not trivial money of course, and I'd fund this by a national tax on development. Removing the bogus and corrupt "planning gain" mechanism.
By building more houses fewer people will be unable to afford it.
For those that fall into that section, we increase benefits to a level that allows them to do so. A critical problem with so-called "social housing" is that it is often in the wrong place for a given person in need of it.
They don't get a choice, yet they are the group who need flexibility most.
Poor people, and those with mobility problems have the most problem in getting to their work, yet most council homes are in big lumps often far from any plausible workplace.
Some people don't work, so there is no point them being near workplaces, but often need to be near hospitals and shops.
Block state housing of any form cannot serve these people well, even if councils were run properly, which they ain't.
My point is that poor does not equal stupud, and almost everyone can make better decisions about their lives than councils can make for
them.
As for "key workers" housing is a symptom, not a cure. We don't pay them enough, housing is an expensive and unjust way of dealing with that. Many KWs can't use the housing provided, and others who aren't in need get it. If you trust a nurse with your life, presumably you can trust her to choose a flat.
There is a tiny % of people, such as those who have profound learning issues who cannot look after themselves 100%, but shouldn't be in full care.
Those maybe might be in the "care" of councils, but that's only a tiny % of the housing stock.
With appropriate and transparent taxation, you can make the lives of poor people a lot better.