I invite you to do the sums with a BtL mortgage of 6%.
A 245k flat renting for £1,000 per month with an additional £200-250 month maintenance, ground rent, building Insurance etc etc.
Having the same tenant for 10 years paying market rate is very rare.
mortgages arent likely to be 6% over a 25 year term, its just the current period
if the landlord makes no net monthly income, they will still end up with an asset worth £245k at todays prices, the person renting ends up with nothing
and the greatest problem is that the rental cost is more than likely going to be higher than the mortgage repayment.........but millions of people are unable to access that benefit.