No. When you buy a house you are also liable for wear and tear and repairs etc.
Its not as simple as that.
As for if they can rent then can afford to buy. There was a house near me up for sale at 1.2 million or £2k per month rent. I'd rather rent @2k that mortgage at £4k +
I know a couple of families that don't want to be saddled with a mortgage.
We have an obsession with having to own our home in this country.
When I was 18 I rented a flat for £30 per week there is no way I could have afforded to buy it even if it were £30k
And anyone who has rented will tell you all about how landlords fix wear and tear issues in timely and quality manner every time

The reason why everyone is obsessed with owning property in this country is because renting sucks - you have very few rights and are always at risk at being told to leave your property when your contract is up (happened to me). I'd be quite happy to discuss boosting tenant's rights, but the powerful landlord lobby isn't likely to let that happen any time soon.
There's a place for landlords and renting in this country, but it's got out of hand - BTL might have been good for the economy but has been a disaster for society. Don't even get me started on the ludicrous tax-breaks BTLers get on their mortgages.