Its yet to be determined whether it economically a good idea to freeze rents but...it's simply factually incorrect to assume that landlords only increase rent in line with their mortgage repayments or maintenance costs.
Firstly, approx 75% of landlords in the UK do NOT have a mortgage.
Rent increases predominantly follow 'the market'. In other words, the maximum profit a landlord can make from a property.
Rents are higher in some parts of the country simply because landlords can charge those rents - the majority don't HAVE to charge those rents and wouldn't operate at a loss if they didn't. Neither do the vast majority of landlords HAVE to rent out property - its a choice to generate income and profit while retaining a growing asset.
We've buried our heads in the sand about housing for decades - we can tell ourselves we just need to build more houses but take a look at what's been built over the last decade - luxury apartments, often sitting empty, a safe investment vehicle for someone's portfolio.
Developers don't want to build affordable housing.
Landlords don't want to charge capped rents.
Homelessness and temp housing has increased massively.
The biggest cost for many councils is temp housing - pushing those councils into debt.
The number one biggest issue for the cost of living is housing.
Future generations will not only not be able to afford a home of their own - they'll be homeless when they can no longer work. Were already seeing this now.
Noone benefits from any of this (apart from landlords/property investors who will probably be fine).