Visa system still leaving migrants jobless and homeless