> "The Berlin Senate’s ruling nonetheless reflects a general feeling across a city in which homes are getting harder to find: Berliners have had enough and they want their city back."
Translation: There is no pricing mechanism on rents in the city and it is becoming increasingly impossible to find an apartment.
While it's certainly true that AirBnB essentially allows landlords to flout the law, it's worth noting that the adverse effects of price ceilings on supply are the root cause of Berlin's problems and this will not solve the underlying problem of rents being far from equilibrium.
Right to live where you are born? That adversely affects anyone not born in a central district.
It's not a very efficient solution (no one can move to the city for a job since you need somewhere to live within months then - not decades). It also needs very draconian rules to avoid a large black market in contracts.
There are no good solutions to this problem. If you are a socialist you argue that the lesser evil is inefficient queueing and if you are an economic liberal you argue that allocating via market prices is better and gentrification/segregation is the lesser evil.