YABU - I love Homes Under the Hammer! 
On a serious note, I see where you're coming from. I honestly don't know what the solution is though.
I've often thought people shouldn't be landlords if they're relying on tenants to pay most or all of a mortgage on that property as this is what's partly contributed to rents becoming so inflated and no longer the significantly cheaper alternative to buying that they always used to be.
However, making that a rule would effectively prevent social mobility through the medium of housing stock, essentially ensuring that only the haves are able to buy more stock and the have nots who are trying to improve their fortunes through housing becoming even poorer. The link between housing stock and profit is IMO an unsavoury one, but in a capitalist society I don't see it changing anytime soon.
Building more stock to drive down demand and therefore prices is often mooted as the answer. I disagree. It has negative implications for future overcrowding of the UK and actually there are loads of houses for sale - it's just too many of them are too large /unaffordable. Stop building 3 and 4-bed executive homes and building only 1 or 2 bed developments may be a better solution, but I'm no expert.
Ultimately, too many people's fortunes are tied up in housing for any government to risk electoral suicide and really change our approach to see housing as providing people with a home rather than as a financial investment. We'll only ever see tinkering around the edges.
I appreciate your POV though and sympathise. I find it extremely sad that so many people can't afford basic accommodation appropriate for their needs even when working full time. That's not how the social contract should work.