I think lifetime tenancies SHOULD be a thing, and it's usually only people who can't get one, or who are paying out multiple 1000's on maintaining their money pit of a house who are against them, because they are resentful of the low-rent, no maintenance lifestyle people have.
The people I know who are financially comfortable, with a nice home, a decent car, and a holiday abroad every year, are people in social housing. If it's a nice/decent area, who WOULDN'T want that? I mean, what is the point in buying now? There is no benefit to it. Not these days...........
But yeah, the system does need overhauling. And the tenancies should be reviewed every 5 years. (Some housing associations do this actually!)
Obviously if someone inherits another property (or comes into enough money to buy a property in their area, similar to what they are in,) then the tenancy should not be renewed.
However, I am not sure how I feel about someone getting booted out of their rented social housing property, if they get over a certain financial threshold. I mean, what if the 'threshold' is 'total household income £25K,' ... (I use this figure as OUR local council won't let anyone have a new social housing tenancy if they earn over that!)
So, if they review every 5 years, and boot people out if they 'reach that threshold; a tenant who has lived at their property for some years, only has to go up to a £26K income, and the family will be made made to give up their home, and forced into expensive private let, (because they still cannot afford to buy!) And also, what if they are booted out and a year later they lose their job...... ?
With either scenario (both which could easily happen,) they will get into financial problems. Can they have a social housing property again quickly? No. They will have to go back on the list, and wait probably 5 years. By that time, they will probably have had to declare bankruptcy.
So booting people out of their social housing property because the pay goes up a few grand is ridiculous. If anything, just raise the rent accordingly. So they pay a certain % of their yearly salary. Or have fixed amounts.... So if the family income is £20K, they pay £400 a month, if it's £30K, they pay £525 a month, if it's £40K, they pay £650 a month, if it's £50K they pay £800 a month, if it's £60K, they pay a £950 a month... etc etc.... That way, you don't have someone earning absolutely shit-loads and paying £300 a month for rent on a social housing property..
Although to be honest, people who qualify for social housing are very very unlikely to ever be high earners. EVER.
That is NOT a mean thing to say, it's true.
All these tales people come out with of someone paying £200 a month rent and earning £50K - or having extra homes - are the exception rather than the rule. MOST people in social housing deserve to be there, and should not be booted out, because they have worked hard to better themselves, and have reached a 'pay threshold...' As I said, the rent should just be raised accordingly... and then dropped back down if/when the household income drops...