I do see what you're saying cabbage, and I don't pretend to have all the answers, but we can't just abandon people.
You say that people here don't contribute to the housing crisis, but they often don't help it either. Families separate meaning they are spread across two homes rather than one, people have more children than enough to just replace themselves, we have completely moved away from multi generational living just because we choose to and therefore think we are entitled to. I'm the same, I couldn't bear to live with my mum and I don't live with the man I created children with, but then I'm not saying I deserve better than other people just because I was fortunate enough to be born in the UK instead of Syria.
Yes, people might be able to find the money to pay a trafficker, that doesn't mean they can continue to live in the place they once called home or that they have the opportunity to earn more money while living in a disease ridden refugee camp.