Refugee laws were written a hundred years ago when there were frequent wars in Europe that would displace non-combattent women and children. They didn't have much option to go far beyond a neighbouring country and would likely go back home after the war was over.
Our current system of laws requires us to host any refugee or immigrant from anywhere in the world on a permanent basis.
There is no way this is sustainable economically, and much less so culturally.
The government could fix this instantly, but they choose not to.
1) Massively build out social housing
2) Stop tax incentives, part ownership and other house buying incentives
3) Tax empty houses like in Switzerland, Germany etc etc
4) Crackdown on use of house purchases for money laundering by Saudi princes, Russian oligarchs, corrupt Chinese Communist Party officials, South American drug cartel bosses etc etc
The sub-replacement birthrate is a reason Britain sucks in immigrants like a vacuum cleaner. The English don't make babies, and when they do, they murder them in the womb. The immigration is the only thing stopping Britain turning into one big ghost town.