Ah I think this is your experience of England.
I can only speak for Wales and the LA I live in.
The WAG gave mass amounts of grant money recently to improve social housing stock and make them "eco friendly". This was subsidised by the EU.
So every council home had a kitchen and bathroom re fit. They are in the process of re-cladding and insulating all social housing stock.
Right to buy has been abolished in Wales for some years now.
With regards to life time tenancies, my LA don't operate them really. If you cause any breach of your tenancy agreement so rent arrears or damage/ASB if you don't make an effort to engage or rectify the issue eviction process will begin.
My LA are tough on this. So if you are a good tenant, pay your rent, look after the property and are a good neighbour you can retain your tenancy.
If you fall behind on your rent, the rents team can assist by asking you to to apply for direct payment to landlord on your UC claim or making a payment a plan.
Housing officer also comes round every 6 months to inspect the property.
They also have sped up the "downsize process" by operating two lists effectively. One is the overcrowded list and one is the under occupancy list. As part of your tenancy agreement you agree that should under occupancy occur you will engage in the home swap scheme. Failure to do so, would mean...eviction.
So say there's a family with 1 child over crowded in a 1 bed and a single person in a 3 bed they will notify the 3 bed tenant that they must engage in a swap. There is a specific team in housing options that do this.
If you are evicted from LA for breach of tenancy you are deemed intentionally homeless therefore no recourse to the housing list and no priority need.
Some will say it's tough but it's ironed out many of the issues people are talking about. It's also helped make communities in these mass estates a better place to live.
So basically it's a tenancy for life if you play by the understandable and fair rules.
They have also removed the 3 choices. You get one offer, turn it down and duty is discharged. This is how they have also sped up the allocation process.