Stop saying I'm banging on about law, I'm really not! I've just pointed out that it is not morally wrong for someone who has signed a contract to expect that contract to be adhered to.
Security of tenure for the tenant where, barring death/insolvency/need to sell (to be adjudicated by a court/tribunal)/the landlord needs to live in the property (again to be adjudicated by a court/tribunal) they can stay for as long as they comply with their obligations ie pay the rent on time and take care of the property.
Personally, I wouldn't have a problem with this as long as I didn't have to pay an extortionate amount to prove I need to sell my property and get permission in court, and as long as the law supports me if I have a tenant who doesn't pay on time or who damages the property.
Like I've said, it would suit me perfectly if I could find one tenant and expect them to stay put for a number of years, but my property isn't a family home, it's the sort of place young professionals live in for a couple of years before buying themselves or moving somewhere bigger with a partner. But if I were forced into a position where I definitely would have to pay a lot to get a tenant out of my property, then I'd also think it was for for the rent to increase to reflect the bigger risk I'm taking.
You are missing the point that not every tenant wants or needs the type of security you think they should have. The ones that would benefit from that type of security are likely to be people with children, but then they chose their position for themselves when they decided to have children before they had secure (or as secure as it gets) housing .
But, I don't see how your way would be at all fair to people who need to rent their property out for a fixed amount of time, such as if they are going to work in another part of the country or abroad. People in that position aren't doing anything wrong, and tenants don't need protection from those people, who morally should have the most rights over something that they have paid for with taxed income.
The poorest in society have far greater access to social housing and the secure tenancies that go along with that, so I don't think it's fair to imply that they are being shafted with the system the way it is now. The poorest in society naturally take the most from society so they are already catered for. You sound like you want everything in society to work in favour of the poor, as if the rest of us don't matter and don't deserve any protection in law or consideration from our government. The fact is that society needs the well off just as much as it needs low paid workers.