Ideally, I am in favour of a global handling of migration and asylum. It should be global organisations such as the UN or the EU coordinating this rather than nations.
Everyone should have the right up sticks and move if they don't like their country, if they are persecuted, there is a war or natural catastrophe, to improve their prospects etc.
The current system makes it so that who wants to apply for asylum somewhere need to "pick" a country in the world and stick to it. It is actually not fair because the rules and outcomes are so different country to country.
I think of another system where people who want to leave their country for whatever reason and cannot do so through other legal channels, can ask the help of an international institution to be resettled somewhere else, in a decent place where they can build a future. And they can apply from where they are, no need to cross countries illegally and dangerously to start the procedure.
And I am sorry to say, places like Rwanda have something the UK cannot offer anymore: a booming economy. Their growth rate was 8.9% last year, the UK 0.3%.
I have lived in such places, it's booming, it's easy to find work, start your thing, find investment, clients, there are opportunities. Everything needs to be done over there, basic education and hard work can suffice to really build a good life for oneself, there is really space for growth and prosperity for everyone.
The UK is much richer but it simply cannot offer the same opportunity anymore. It is a post-industrial economy that doesn't need low-skilled people, except for menial jobs, unstable poorly paid, no possibility of social progression, super high cost of living.