A lot of these cities have renting laws that basically give the renter more rights over the property than the owner.
This causes it to make more sense to not rent it out.
This causes it to make more sense to not rent it out.
Situated as it is, in Britain, London is a long way from being such a city. More's the pity.