My brother was born in England but moved to South Africa at 2 years old when our parents emigrated. He married a South
African woman and they had two children. About 10 years ago in their sixties they decided to move to a "crime free" country - England. He got a job with B & Q and she got a job with a family firm gift shop. He has a British passport, she has not, and she foolishly allowed her SA passport to lapse. They have both retired now, in their mid seventies. She cannot get a British passport without her SA passport, so can go nowhere, not even back to SA to visit their family still there. To renew her SA passport requires many hoops to be jumped through, including fingerprints to be taken at the SA Embassy in London, which entails a lot of travelling to. He gets some small benefits which allow them to live in a little flat and have enough to eat, but no luxuries. They both get free health care. I don't think she gets benefits. Their jobs did not pay pensions.
What about all the foreign immigrants arriving from all sorts of countries who, according to the press, are given free housing and money, and say that is one of the reasons they choose to come here?